npm install nodejs node -v
curl -L https://npmjs.org/install.sh | sudo sh
npm init -y
npm i typescript -D
npm i @types/node -D
Altere o target": "es2020", para a versão mais recente
npx tsc --init
npm i tsx -D
Parametro -D-> significa colocar em dev
"scripts": { "dev": "tsx watch src/server.ts"
npm run dev
npm i fastify
npm install eslint -D
npm i @rocketseat/eslint-confg -D
lint": "eslint src --ext .ts --fix"
npm i lint
npm i prisma -D
npx prisma -h
npm i -D prettier-plugin-prisma
npx prisma init --datasource-provider SQLite
model {
}
npx prisma migrate dev
npx prisma migrate reset
npx prisma studio
npm i @prisma/client
npm i zod
Tecnica de segurança para determiar quais endereços podem acessar o servidor.
npm i @fastify/cors