segunda-feira, 30 de dezembro de 2013

REST - Última Aula Prática - Resumo final

Vamos resumir essas doze aulas práticas que vimos e a partir do zero recriarmos todo nosso projeto (obviamente sem os fontes do CRUD, que como presente de Natal estão em um arquivo para ser baixado) através de 10 passos:

Passo 1: Instalar o Node.js.

Passo 2: Instalar o MongoDB.

Passo 3: Criar uma pasta para receber os dados do MongoDB (por exemplo C:\mongodb_data).

Passo 4: Levantar o MongoDB:
mongod --dbpath "C:\mongodb_data"
Passo 5: Instalar o Express:
npm install -g express@2.5.8
Passo 6: Criar a pasta do projeto (por exemplo app):
express app
Passo 7: Adicionar o Mongoose (biblioteca de conexão do banco) ao projeto no arquivo package.json na raiz do projeto:
...
  , "dependencies": {
      "express": "2.5.8"
    , "jade": ">= 0.0.1"
    , "mongoose": "2.6.5"
  }
}
Passo 8: Instalar o projeto, digitar o seguinte comando dentro da pasta app:
npm install
Passo 9: Baixar o arquivo com os fontes do projeto e descompactar substituindo os arquivos.

Passo 10: Na pasta app/server executar o servidor:
node server.js
Pronto já podemos ver nossa aplicação funcionando em qualquer navegador através do endereço http://localhost:3000/. Alguns detalhes bem impressionantes. Primeiro, toda a estrutura do banco de dados é criada automaticamente no momento do primeiro acesso. Segundo, é um sistema totalmente portátil, basta copiar essa pasta app completa para uma pendrive e executar novamente o servidor em qualquer máquina (desde que o MongoDB e o NodeJS estejam instalados - passos de 1 a 4).

Obrigado e até a próxima
Fernando Anselmo

0 comentários:

Postar um comentário