Express Framework – Básico – Estrutura da solução

A estrutura do projeto!

Web App Modo

Uma webapp NodeJS Express é composto por muitos arquivos e recursos. Vamos aprender hoje sobre esta estrutura e todas as pastas e o tipo de informação que cada uma delas armazena. Vamos lá:

Para desenvolvedores .NET, o VS disponibiliza vários templates que facilitam a nossa vida.

express_project_structure

A imagem ilustra essa estrutura básica, após a criação de um projeto Template NodeJS| Starter Node.js Express 3 Application. Temos esta estrutura de arquivos e dependências necessárias para construir e executar nossa webapp.

Estrutura de pastas do APP NodeJS:

  • pacotes npm – express, jade e stylus
  • public – fontes, imagens e referências javascripts :bootstratp, jquery
  • routes – index.js
  • views– utilizando o engine Jade
  • js – app Node
  • json – configs npm para instalar as dependências/módulos

O Public mantém os arquivos de front-end do AngularJS.

As Routes definições de rotas e index.js as rotas do app.

O Jade é um template engine exclusivo do Node.js, com sintaxe diferente do HTML convencional. Ele permite escrever código server-side junto ao código client-side, ou seja, js server-side junto com html ou javascript client-side.

Views index.html contém a view principal.

Por enquanto é isso!!

Next stop Express. Disambarke on the Left.

Leave a Reply

Your email address will not be published. Required fields are marked *