An open API service indexing awesome lists of open source software.

https://github.com/ojaciel/express-js-api

Projeto desenvolvido para avaliação na disciplina de Tópicos Especiais em Desenvolvimento de Software II, curso de ADS.
https://github.com/ojaciel/express-js-api

api api-crud crud-api express express-api express-apis-nodejs express-js rest-api

Last synced: 6 months ago
JSON representation

Projeto desenvolvido para avaliação na disciplina de Tópicos Especiais em Desenvolvimento de Software II, curso de ADS.

Awesome Lists containing this project

README

          

# Express-JS-API

Este projeto consiste em uma API para gerenciamento de CRUD de estudantes. A API funciona através dos Endpoints cadastrados, que realizam as requisições para o banco de dados.

## Como rodar a aplicação

1. **Instalar as dependências**:
```bash
npm install
```

2. **Rodar as migrations (caso necessário)**:
```bash
npx prisma migrate deploy
```

3. **Iniciar a aplicação**:
```bash
npm start
```

Pronto! A API vai estar rodando em `http://localhost:3000`.

## Endpoints

- `GET /api/students`: Lista todos os estudantes.
- `POST /api/students`: Cria um novo estudante.
- `PUT /api/students/:id`: Atualiza um estudante existente.
- `DELETE /api/students/:id`: Deleta um estudante.
```