Execuție
Cu proiectul instalat și configurat, este momentul să îl rulezi.
Pornirea serverului
În directorul rădăcină Netuno, rulează:
./netuno server app=cluar
Aceasta pornește simultan back-end-ul și front-end-ul.
Prima execuție poate dura mai mult, din cauza instalării dependențelor front-end-ului.
În mod implicit:
- Backoffice-ul Netuno este disponibil la http://localhost:9000/
- OpenAPI-ul serviciilor este disponibil la http://localhost:9000/services/_openapi
Pornirea site-ului web
Pentru a porni manual site-ul web:
cd website
bun run dev
În mod implicit, site-ul web este disponibil la http://localhost:3000/
Este posibil ca site-ul web să pornească automat împreună cu serverul Netuno, activând comanda corespunzătoare în
config/_development.json— vezi Configurare.
Depanare
Eroare de versiune GLIBC la rularea bun run dev
Dacă apare o eroare ca aceasta la pornirea site-ului web:
Error: Cannot find module @rollup/rollup-linux-x64-gnu. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.
...
[cause]: Error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32` not found (required by .../node_modules/@rollup/rollup-linux-x64-gnu/rollup.linux-x64-gnu.node)
code: 'ERR_DLOPEN_FAILED'
Nu este vorba despre bug-ul dependențelor opționale npm menționat în mesaj, ci despre o incompatibilitate de versiune GLIBC: binarul nativ Rollup a fost compilat cerând GLIBC_2.32 sau mai recent, iar distribuțiile Linux mai vechi (de exemplu, Ubuntu 20.04, care vine cu glibc 2.31) nu au această versiune disponibilă.
Pentru a rezolva, forțează Rollup să folosească versiunea WASM în locul celei native, adăugând un câmp overrides în rădăcina package.json a site-ului web:
"overrides": {
"rollup": "npm:@rollup/wasm-node"
}
Apoi, reinstalează dependențele:
rm -rf node_modules bun.lock bun.lockb
bun install
bun pm trust --all
bun run dev
Următorul pas
Cu proiectul pornit, explorează Limbile sau șablonul de Pagini.