Skip to content

angelohank/api-express-mongo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Tecnologias

Node.js
Express para roteamento HTTP
Prisma como ORM para MongoDB
MongoDB (via conexão Atlas)
JWT para autenticação
bcrypt para hash de senhas

⚙️ Instalação

**Clone o projeto:**
git clone https://github.com/angelohank/rest-api-mongo.git
cd rest-api-mongo

Instale dependências:

npm install

Configure seu .env com:

DATABASE_URL="mongodb+srv://usuario:senha@cluster.mongodb.net/seuDB?retryWrites=true&w=majority"
JWT_SECRET="sua_chave_secreta_aqui"

Gere o client Prisma (caso use output padrão):

npx prisma generate

📦 Prisma Schema (modelo User)

model User {
  id       String @id @default(auto()) @map("_id") @db.ObjectId
  email    String @unique
  name     String
  password String
}

▶️ Executando

node --watch server.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors