API REST desenvolvida com Node.js, Express e Prisma ORM, conectada ao MongoDB Atlas.
- Node.js
- Express
- Prisma ORM
- MongoDB Atlas
# Clone o repositório
git clone https://github.com/seu-usuario/API.git
# Entre na pasta
cd API
# Instale as dependências
npm install
# Configure o arquivo .env
cp .env.example .env
# Preencha a variável DATABASE_URL com a sua connection string do MongoDB AtlasCrie um arquivo .env na raiz do projeto:
DATABASE_URL="mongodb+srv://usuario:senha@cluster.mongodb.net/nomedobanco?retryWrites=true&w=majority"node server.jsO servidor vai rodar em http://localhost:3000.
| Método | Rota | Descrição |
|---|---|---|
| GET | /usuarios | Lista todos os usuários |
| GET | /usuarios?name=Maria | Filtra usuários por nome |
| GET | /usuarios?age=25 | Filtra usuários por idade |
| GET | /usuarios?email=maria@gmail.com | Filtra usuários por email |
| POST | /usuarios | Cria um novo usuário |
| PUT | /usuarios/:id | Atualiza um usuário |
| DELETE | /usuarios/:id | Deleta um usuário |
{
"name": "Maria",
"email": "maria@gmail.com",
"age": 25
}