Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samuelribeiroo/users-api
Introduction to NodeJS to learn about features without Express framework.
https://github.com/samuelribeiroo/users-api
httpmethods node-js nodemon
Last synced: 30 days ago
JSON representation
Introduction to NodeJS to learn about features without Express framework.
- Host: GitHub
- URL: https://github.com/samuelribeiroo/users-api
- Owner: samuelribeiroo
- Created: 2022-05-12T00:42:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-21T19:52:28.000Z (5 months ago)
- Last Synced: 2024-07-21T21:28:39.734Z (5 months ago)
- Topics: httpmethods, node-js, nodemon
- Language: JavaScript
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
API com NodeJS (sem frameworks)
>
O repositório contém o código de uma API básica de listagem de usuários que realiza as quatro operações de um CRUD, projetada para fins de estudo usando apenas Node.js.
>The repository contains the code for a basic API that allows you to list users and perform basic CRUD operations. It was designed for educational purposes, using only Node.JS without any frameworks.
Operações CRUD
- [ ] POST: Criar Usuário: Um endpoint para criar um novo usuário -> /users.
- [ ] GET: Mostrar Todos os Usuários: Um endpoint para obter uma lista de todos os usuários -> /users.
- [ ] GET: Procurar Usuário baseado por ID: Um endpoint para procurar por um usuário baseado no id passado nos query params -> /users/:id.
- [ ] PUT: Editar Usuário: Um endpoint para atualizar os dados do usuário baseado no id informado nos query params -> /users/:id.
- [ ] DELETE: Excluir Usuário: Um endpoint para excluir usuário baseado no id informado -> /users/:id.## Para rodar localmente o projeto, siga as instruções abaixo.
Clone o projeto
```bash
git clone https://github.com/samuelribeiroo/users-api.git
```Inicialize o repositório
```bash
cd users-api
```Instale as dependências
```bash
npm install
```Inicie o servidor
```bash
npm start
```[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/samuel-ribeiro-dev/)