You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
API de livros que conecta usuários e autores. O usuário pode escolher seus livros, gêneros literários e autores favoritos, além de fazer comentários e avaliação sobre um livro.
⚙️ Instalação e Configuração
Siga os seguintes passos:
Abra o terminal e clone este repositório para sua máquina com o seguinte comando:
Abra o projeto no seu VSCode (Se não tiver instalado, instale-o aqui!):
code .
Renomei o arquivo .env.example para .env ou crie um arquivo .env na raiz do projeto
4.1 Crie e/ou preencha no arquivo .env a variável de ambiente DATABASE_URL com o link para o seu banco de dados MongoDB
4.2 No arquivo .env crie e/ou preencha o JWT_SECRET_KEY com a sua chave JWT secreta
4.3 No arquivo .env crie e/ou preencha o BUCKET_URL com a URL do seu bucket
4.4 No arquivo .env crie e/ou preencha o BUCKET_APP_KEY com a chave secreta do seu bucket
4.5 No arquivo .env crie e/ou preencha o BUCKET_KEY_ID com o ID do seu bucket
4.6 No arquivo .env crie e/ou preencha o BUCKET_NAME com o nome do seu bucket
Verifique se você possui o Node.js instalado em sua máquina, caso não instale-o, Baixe o Node.js aqui!
Instale as dependências do projeto com o comando:
npm install
Rode o seguinte comando para inicializar o servidor em desenvolvimento:
npm run start:dev
Para traduzir seu schema do Prisma ORM em código TypeScript que você pode usar em seu aplicativo para interagir com o banco de dados de forma segura e tipada rode o comando abaixo:
npx prisma generate
Para aplicar todas as alterações necessárias para garantir que o esquema do banco de dados corresponda ao seu esquema definido no arquivo rode o seguinte comando: