/api-with-prisma-typescript-example

Exemplo de uma API utilizando Express puro, Typescript e Prisma next generation ORM

Primary LanguageTypeScript

Prisma-Express-Typescript


API with Prisma 2

Repositorio de exemplo praticado para em outros projetos utilizar do Prisma.

🚀 Rodando o projeto

Para rodar o projeto é necessário rodar um banco Postgres em sua maquina.

O próximo passo é instalar as depêndencias (com yarn ou npm):

yarn install or npm install

Logo depois você deve alterar o arquivo .env.example para .env e modifique a variavel com as configurações do seu banco Postgres.

E então pode-se rodar:

yarn dev or npm run dev

Caso queira rodar em outro banco, lembre-se de procurar na documentação do Prisma.


📍 Bibliotecas

  • Express
  • Prisma
  • TSNodeDEV

📦 Instalação do Prisma 2


Adicionar globalmente em sua maquina.

$ yarn global add prisma

Start

$ yarn add @prisma/cli -D
$ npx prisma init

Converte um banco de dados (Postgres/MySQL) Antigo para Model do Prisma 2

$ yarn prisma introspect

Prisma Client

$ yarn add @prisma/client
$ yarn prisma generate

📖 Link e referências

  • Prisma - Next-generation ORM for Node.js and TypeScript