Descrição do teste
O teste foi realizado como prova de conceito para um projeto.
- NodeJS - Server Environment
Cors Dotenv Express Postgres Prisma SQS SendGrid
Como o propósito era apenas uma prova de conceito (POC) não foi levado em consideração conceitos como SOLID
Para iniciar a aplicação basta seguir o comando abaixo
yarn or npm i
criar um banco de dados (usei o postgres pois tinha ele em uma imagem Docker)
crie um arquivo .env na raiz do projeto tomando como base o arquivo .env.example e insira as redênciais AWS, sendgrid e de banco de dados.
npx prisma migrate dev
yarn dev (servidor http)
yarn run:sqs (fila SQS)
http://localhost:3333
A chamada POST é no path raiz e deve conter como parâmentro
{
"name": "Everton Oliveira",
"age": 34,
"email": "evertonsdsilva@gmail.com"
}