Skip to content

jairpro/nlw-return-server

Repository files navigation

NLW Return - Server

Tecnologias

Prisma | Prisma/SQLite | mailtrap | Jest | SWC

Criação do projeto:

  npm init -y
  npm i typescript @types/node ts-node-dev -D
  npx tsc --init
  npx tsc

Execução

  npm run dev

Dependências

  npm i express
  npm i @types/express -D

  npm i prisma -D
  npm i @prisma/client
  npx prisma init
  npx prisma migrate dev
    ...create_feedbacks
  npx prisma studio

  npm install nodemailer
  npm install @types/nodemailer -D

  npm install jest @types/jest -D
  npx jest --init
  npm install ts-node -D
  npm i -D @swc/core @swc/jest
  npm run test

  npm i cors
  npm i @types/cors

Vídeos:

Aula 3 | Aula 5

(*) links válidos até 08/05/2022

Repositórios relacionados:

NLW Return - Web | NLW Return - Mobile

Dicas da milha extra:

  • 1. Em produção usar algum serviço de e-mail
  • 2. Melhorar HTML/CSS do email
  • 3. Dashboard de feedbacks (usando autenticação: Firebase/OAuth)
  • 4. Validação de campos/erros

💜 Agradecimentos

Agradeço a Rockeatseat pela baita aula e pelo empenho em levar nós devs para o próximo nível!

About

NLW Return - Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published