- nome
- imagem
- senha
- endereço chave estrangeira
- cep
- logradouro
- complemento
- bairro
- localidade
- uf
- id_post
- descricao
- id_usuario
- id_post
- npm init
- Adicionar ao projeto .gitignore
- src
- modulos
- Entidades
- middleware
- models
- EntidadeModel.js
- useCase
- EntidadeController.js
- EntidadeUseCase.js
- infra
- ConexaoBanco
- routes
- index.ts
- entidadeRoutes.ts
- server.ts
- npm install prisma --save-dev
- npx prisma init
- Extersões VS Code
- Prisma
- Prisma Insider
- npx prisma format
- npx prisma migrate dev --name init
- Cria a migration
- Roda comando SQL
- npm i module-alias
- npm i dotenv
graph TD;
./-->Prisma;
./-->src;
./-->.env;
src-->database
src-->config
src-->helps
src-->modules
src-->routes
src-->server.js
modules-->User
modules-->middleware
User-->models
User-->repository
User-->test
User-->service
routes-->index
routes-->userRoutes
classDiagram
Class01 <|-- AveryLongClass : Cool
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 --> C2 : Where am i?
Class09 --* C3
Class09 --|> Class07
Class07 : equals()
Class07 : Object[] elementData
Class01 : size()
Class01 : int chimp
Class01 : int gorilla
Class08 <--> C2: Cool label
- npx prisma migrate dev --name create_new_fields
- npx prisma migrate dev
var t = token.split('.')[1]
const buffer = Buffer.from(t, 'base64').toString()
var b = JSON.parse(buffer)
- https://www.typescriptlang.org/
- https://www.toptal.com/developers/gitignore
- https://mermaid-js.github.io/mermaid/#/
- https://www.prisma.io/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-node-postgres
- https://www.prisma.io/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-node-postgres