- Certifique-se de ter instalado o NodeJS com versão >= 11.9.0, execute no terminal node -v. Caso não aparece a versão clique aqui
- Na pasta raiz da aplicação execute no terminal npm install
- Crie no diretório raiz da aplicação um arquivo chamado .env
- Dentro desse arquivo vão ficar as suas variávies de ambiente, são elas:
- MONGO_USER= <USUÁRIO_MONGO>
- MONGO_PASS= <SENHA_DO_USUÁRIO_MONGO>
- MONGO_CLUSTER= <CLUSTER_ATALAS_MONGO> Optei por usar o mongoBD atlas
- MONGO_DATABASE= <BANCO_DO_MONGO>
- SECRET= <CHAVE_ÚNICA_PARA_GERAR_SEU_TOKEN> Crie uma chave com qualquer palavra; EX: noderest e converta pra MD5
- DATABASE_URL_FIREBASE= <URL_PARA_NOTIFICAÇÕES>
- Dentro desse arquivo vão ficar as suas variávies de ambiente, são elas:
- Crie uma pasta config na raiz do projeto e adicione lá seu JSON do firebase admin SDK
- No terminal execute agora npm run-script dev para iniciar o nodemon na versão de desenvolvimento, assim toda vida que salvar um arquivo .js automaticamente o servido é atualizado
- No Browser ou no seu Rest Client execute http://localhost:3000 para verificar se está tudo OK!
- Rotas já criadas:
- POST /auth/register
- POST /auth/login
- GET /users
- GET /users/{id}
- CRUD /user/tasks
luisfernando1407 / apirest Goto Github PK
View Code? Open in Web Editor NEWAPI Rest with NodeJS