.. | ||
public | ||
src | ||
.gitignore | ||
frontend.iml | ||
package-lock.json | ||
package.json | ||
README.md |
nest-frontend
Una webapp in React che si interfaccia con il server principale di N.E.S.T. attraverso un web API.
Requisiti
Per eseguire il frontend in modalità development, è richiesto:
Installazione
Per installare le dipendenze del frontend, è necessario eseguire in questa cartella:
npm install
Questo scaricherà da npm tutte le dipendenze necessarie ad avviare il development server, e le
inserirà nella cartella node_modules
.
Nota: La cartella
node_modules
non deve essere committata!
Avvio
Per avviare il development server del frontend, è necessario eseguire in questa cartella:
npm start
Questo avvierà un webserver su localhost
legato alla porta TCP 3000
.
Sviluppo
Mentre il development server è avviato, qualsiasi modifica verrà immediatamente applicata sulla pagina web di anteprima a http://localhost:3000 .
Documentazione
🚧 La generazione automatica della documentazione non è ancora disponibile.
Deployment
Per compilare il frontend in una webapp ottimizzata per l'uso in production, è necessario eseguire in questa cartella:
npm build
La pagina web e le sue risorse saranno create all'interno della cartella build
, pronte per essere servite tramite un
qualsiasi webserver di pagine statiche.