/apiNodeCrudUser

Exemplo de uso de api com node.js, mongodb

Primary LanguageJavaScriptMIT LicenseMIT

apiNodeCrudUser

github https://github.com/FlavioAndre/apiNodeCrudUser.git

criar branch para desenvolver git checkout -b develop git add -A git commit -m 'feat: add projeto inicial'

Node.js Mongdb api rest

instalação do Insommia https://insomnia.rest/download/

Instalação do mongodb https://docs.mongodb.com/manual/installation/

  1. Inicialiciar o projeto npm init -y

  2. Instalação de dependências

  • Framework para node.js Tratativa de rotas e request http npm install express --save

  • body-parser - ajudar que node entendam as requesições de json e tambem entender a URL os parametros enviados através de URL.

npm install body-parser --save

npm install mongoose --save

-- encryptar npm install bcryptjs --save

-- json web token npm install jsonwebtoken --save

npm install fs --save npm install path --save

-- Emular um servidor de emails

https://mailtrap.io/inboxes

dica: ambiente https://studio3t.com/download-now/ client para mongodb

npm install nodemailer --save

npm install nodemailer-express-handlebars --save