[MÚSICA]
No módulo anterior, vimos como podemos fazer uso do
roteador Express e Express para construir um servidor web para resumir API de descanso.
Construímos todo o servidor web à mão e organizamos os arquivos por nós mesmos.
Não seria bom se tivéssemos uma ferramenta que pode gerar automaticamente
uma estrutura padrão para a nossa aplicação expressa.
Assim como tínhamos para o
script angular, iônico ou nativo
nos cursos anteriores, algum tipo de interface de linha de comando que permite andaime automaticamente um aplicativo de inicialização e
então você pode entrar e modificar o aplicativo de acordo com nossas necessidades.
Então é aí que o Express Generator vem em nosso auxílio.
Express Generator é uma ferramenta que instalamos uma interface de linha de comando que
instalamos como um módulo NPM global e
permite andaime rapidamente um aplicativo Express.
Vamos ver alguns dos detalhes a seguir.
Como eu disse, o que é o Express Generator?
Express Generator é uma ferramenta rápida de andaimes que nos ajudará a construir rapidamente
a estrutura de um aplicativo Express com algum código de partida já construído e
algum middleware padrão já incluído no aplicativo.
E então tudo o que precisamos fazer é instalar o Express Generator.
Interface de linha de comando como um módulo NPM global e,
em seguida, use isso para andaime nosso aplicativo Express.
Então, como funciona o Express Generator?
Com o Express Generator, depois de ter instalado o módulo API Global.
Basta digitar Express, espaço e
o nome do aplicativo Express que deseja iniciar.
E isso irá gerar uma pasta
com o nome do aplicativo que você digitou.
Existem várias opções disponíveis para você gerar seu aplicativo Express.
Ele pode usar diferentes tipos de geradores de visão como jade, EJS, e assim por diante.
Se você não está familiarizado com eles, não se preocupe muito com isso no momento.
Neste curso, usaremos o Express puramente como um servidor que suporta REST API.
A implementação do lado do cliente, já estamos fazendo isso usando qualquer
script iônico angular ou nativo nesta especialização.
E uma vez que você andaime seu aplicativo Express, basta
mover para a replicação e fazer uma instalação NPM para instalar todos os
módulos pré-configurados que já estão incluídos em seu aplicativo Express padrão.
E alguns dos middleware que, por padrão,
serão incluídos em seu aplicativo.
Uma vez que isso é feito, então é apenas uma questão de entrar e
modificar que os modelos gerados para atender às suas necessidades.
Então, qual é a típica aplicação Express Generated?
Então esta seria a estrutura de diretórios ou
a estrutura de pastas gerada pelo Express Generator.
Então você tem um arquivo app.js que é o ponto de partida do seu
aplicativo Express e, em seguida, você tem package.json,
que obviamente contém os detalhes porque este é um aplicativo nó.
Portanto, isto contém todos os detalhes das dependências e assim por
diante que serão instalados.
Em seguida, você tem pasta pública, onde você coloca seus recursos estáticos.
Em seguida, você tem a pasta rotas,
onde você tem as várias rotas de aplicativo que a API REST adota.
Agora, se você se lembrar no aplicativo Express que geramos anteriormente,
criei explicitamente a pasta rotas e
coloquei todos os arquivos do roteador Express nessa pasta.
A razão é simplesmente manter a correspondência com o que o Express Generator realmente gera.
Quando ele andaime um aplicativo.
E, em seguida, as vistas é onde você tem o mecanismo de modelo para gerar
modelos da web padrão, modelos HTML, se você estiver interessado em usá-los.
Neste curso, estaremos usando os pontos de vista para a nossa aplicação Express em NAV.
Com esta rápida compreensão do Express Generator,
vamos agora instalar o Express Generator em nosso computador.
E, em seguida, usá-lo para andaimes onde vários aplicativos
que vamos desenvolver ao longo do resto do curso.
[ MUSIC]