Projeto base para criação de microsserviço Node com o Nest usando TypeScript
Nest framework TypeScript starter repository.
Antes de mais nada, certifique-se que você tem o NodeJS, Git e VS Code instalados.
Faça o download do Postman para testar as requisições.
Certifique-se que você tem o NodeJS, Git e VS Code instalados. Aqui tem um tutorial para cada sistema operacional.
Em seguida, faça a instalação do Nest usando o terminal da sua máquina:
npm i -g @nestjs/cliFaça o clone deste projeto usando o comando:
$ git clone https://github.com/danvitoriano/fast-forward-final.gitEntre na pasta do projeto após o clone e faça a instalação do projeto:
$ cd fast-forward-final
$ npm install# development
$ npm run start
# watch mode (prefira esse)
$ npm run start:dev
# production mode
$ npm run start:prod- Criando no projeto Nest do zero:
-
Digitar o comando
**nest new projeto-ame** -
Na mensagem “Which package manager would you ❤️ to use?” escolha npm ou yarn (para escolher o yarn, você precisa tê-lo instalado antes)
-
Digitar os comandos
**cd projeto-ame** e logo após**npm run start:dev** -
Seu projeto está pronto 🙂
- Criando um novo recurso no projeto Nest
$ nest generate nomeRecurso-
Para utilizar as coleções de requisições, faça a importação do arquivo
fast-forward-final.postman_collection.jsondentro do Postamn. -
Para persistir os dados no banco de dados MongoDB utilizando o Mongoose, salve suas alterações, suba para o seu repositório e altere para a branch
integracao-mongo.