REFERÊNCIA PARA DESENVOLVIMENTO Interpretador JS Nodejs Docs Tutorial Artigo Framework Express Docs NPM Github Artigo Banco de Dados MongoDB Docs NPM Github Artigo ORM Mongoose Docs NPM Github MDN Artigo Style guide Airbnb JavaScript Style Guide Github ESLint Docs Medium Prettier Docs EditorConfig Docs Style guides Javascript com ESLint, Prettier e EditorConfig Vídeo Status Code HTTP Status Codes Tutorial Validação YUP NPM Github Hash de senha Bcrypt NPM Github Artigo Bcrypt Generator Seed e Factory Mongo Seeding NPM Github Medium Factory girls NPM Github Faker NPM Github Artigo Testes jest Docs NPM Github Artigo Supertest NPM Github Documentação Swagger Docs Artigo Swagger UI Express NPM Github Caminhos absolutos no nodejs Module-Alias NPM Artigo CORS Cross-Origin Resource Sharing Docs NPM Github Gerenciando variáveis ambiente no NodeJS dotenv NPM Github Artigo Upload de arquivo Multer NPM Github Artigo Watch Reload Nodemon (Desenvolvimento) Docs NPM Github Gerenciador de processos PM2 (Produção) Docs NPM Github Artigo Agendamento de tarefas Cron NPM Github Artigo (iMasters) Artigo (hostinger) Logger da Aplicação Wiston NPM Github ARtigo Segurança Limitar requisições abusivas Express Rate Limit NPM Github Express Slow Down NPM Github Vunerabilidade da Web (headers) Helmet NPM Github Artigo Requisições na rota de login Express-Brute NPM NPM (express-brute-redis) Redução de Imagens Sharp Docs NPM Github Medium Tratamentos de erros em produção Sentry Docs Sentry Github Emails Nodemailer Docs Github NPM Medium Template Engine Docs Github NPM Artigo Github (ericdouglas) Tradução do Handlebars Integração Express e Nodemailer com o Handlebars NPM express-handlebars NPM nodemailer-express-handlebars Data date-fns Docs NPM Github Artigo Medium Boas Práticas com Nodejs Artigo (Vizir) Artigo (luiztools) Artigo (ebasso) Medium E-book Padrões de JSON Json API Docs Arquivos (.md) Markdown Markdown Guide Artigo Para verificar erros de padrão no arquivo yarn eslint --fix "pasta" --ext .js