[MUSIC]
Nel modulo precedente, abbiamo visto come possiamo fare uso di Express ed
Express router per costruire un server web per riassumere Rest API.
Abbiamo costruito l'intero server web a mano e organizzato i file da soli.
Non sarebbe bello se avessimo uno strumento in grado di generare automaticamente
una struttura standard per la nostra applicazione espressa.
Proprio come abbiamo avuto per
lo script angolare o ionico o nativo nei corsi precedenti,
una sorta di interfaccia a riga di comando che ci permette di impalcare automaticamente un'applicazione di avvio e
quindi si può entrare e modificare l'applicazione in base alle nostre esigenze.
Ecco dove Express Generator viene in nostro aiuto.
Express Generator è uno strumento che installeremo un'interfaccia a riga di comando che
installeremo come modulo NPM globale e
ci permette di impalcare rapidamente un'applicazione Express.
Diamo un'occhiata ad alcuni dei dettagli successivi.
Quindi, come ho detto, cos'è esattamente Express Generator?
Express Generator è uno strumento di impalcatura rapido che ci aiuterà a costruire rapidamente
la struttura per un'applicazione Express con un codice iniziale già costruito e
alcuni middleware standard già inclusi nell'applicazione.
E quindi tutto quello che dobbiamo fare è installare il Generatore Express.
Interfaccia a riga di comando come modulo NPM globale, e
quindi usarlo per impalcare la nostra applicazione Express.
Quindi, come funziona Express Generator?
Con Express Generator, una volta installato il modulo API globale.
Basta digitare Express, spazio e
il nome dell'applicazione Express che si desidera avviare.
E questo genererà una cartella
con il nome dell'applicazione che hai digitato.
Ci sono varie opzioni disponibili per generare l'applicazione Express.
Può utilizzare diversi tipi di generatori di viste come giada, EJS e così via.
Se non hai familiarità con loro, non preoccuparti troppo per il momento.
In questo corso, useremo Express puramente come server che supporta API REST.
L' implementazione lato client, lo stiamo già facendo usando sia
lo script ionico angolare o nativo in questa specializzazione.
E una volta che si posiziona l'applicazione Express, è sufficiente
passare alla replica e fare un'installazione NPM per installare tutti i
moduli preconfigurati che sono già inclusi nell'applicazione Express predefinita.
E alcuni dei middleware che, per impostazione predefinita,
saranno inclusi nella tua applicazione.
Una volta fatto questo, allora è solo una questione di andare in e
modificare che i modelli generati per soddisfare le vostre esigenze.
Quindi qual è l'aspetto tipico dell'applicazione Express Generated?
Quindi questa sarebbe la struttura della directory o
la struttura delle cartelle generata da Express Generator.
Quindi hai un file app.js che è il punto di partenza della tua
applicazione Express e quindi hai package.json,
che ovviamente contiene i dettagli perché questa è un'applicazione nodo.
Quindi questo contiene tutti i dettagli delle dipendenze e così via
che verrà installato.
Quindi hai una cartella pubblica, dove metti le tue risorse statiche.
Quindi hai la cartella route,
in cui hai le varie route delle applicazioni adottate dall'API REST.
Ora, se ricordi nell'applicazione Express che abbiamo generato in precedenza,
ho creato esplicitamente la cartella route e
inserito tutti i file del router Express in quella cartella.
Il motivo è semplicemente quello di mantenere la corrispondenza con ciò che Express Generator genera effettivamente.
Quando impalcatura fuori un'applicazione.
E poi le viste sono dove hai il motore di template per generare
modelli web standard, modelli HTML, se sei interessato a usarli.
In questo corso, useremo le viste per la nostra applicazione Express in NAV.
Con questa rapida comprensione di Express Generator,
cerchiamo ora di installare Express Generator nel nostro computer.
E poi usarlo per impalcatura fuori dove diverse applicazioni
che svilupperemo nel resto del corso.
[ MUSIC]