Para executar a aplicação é necessário instalar algumas ferramentas tais como um editor de códigos para realizar compilação dos mesmos. Nesse projeto foi utilizado o Visual Studio Code, NodeJS para compilação do código, Git Bash para baixar o repositório e baixar todas as dependências necessárias. Para realizar testes foi utilizado o Insomnia
# Baixe o repositório.
$ git clone https://github.com/Ricnaga/nlw4-nodejs.git
# Acesse a pasta do projeto.
$ cd nlw4-nodejs
# Agora que baixou e acessou o repositório, vamos começar a instalação das dependências.
$ yarn ( caso não utilize o yarn execute apenas npm -i)
# Depois de instalado todas as dependências, abra a aplicação via vscode
$ code .
# Agore execute a aplicação.
$ yarn dev (caso não utilize o yarn: npm run dev)
# A aplicação iniciará na porta 3333
# utilize o insomnia para executar as rotas, no insomnia as rotas são:
#POST:
-http://localhost:3333/users
no body:{"name": "username", "email": "email@dominio.com"}
-http://localhost:3333/surveys
no body:{"title":"titulo inserido", "description": "Next Level Week 4 - 2021"}
-http://localhost:3333/sendMail
no body:{"email": "email@dominio.com","survey_id":"id do resultado da rota acima"}
#GET
-http://localhost:3333/surveys
-http://localhost:3333/sendMail/"id da rota post survey"Atividade desenvolvida no evento NextLevelWeek #4(NLW4) pela equipe Rocketseat, realizados por minha pessoa.
Gostou? tem alguma sugestão de melhoria? por favor, entre em contato e ja aproveita e me adiciona.