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.
- Host: GitHub
- URL: https://github.com/ojaciel/express-js-api
- Owner: oJaciel
- Created: 2024-11-11T00:00:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-12T22:31:44.000Z (over 1 year ago)
- Last Synced: 2025-03-12T22:15:43.589Z (12 months ago)
- Topics: api, api-crud, crud-api, express, express-api, express-apis-nodejs, express-js, rest-api
- Language: TypeScript
- Homepage:
- Size: 693 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
```