https://github.com/samuelribeiroo/node-js-before-frameworks
Introduction to NodeJS to learn about features without any framework.
https://github.com/samuelribeiroo/node-js-before-frameworks
httpmethods node-js nodemon
Last synced: 6 months ago
JSON representation
Introduction to NodeJS to learn about features without any framework.
- Host: GitHub
- URL: https://github.com/samuelribeiroo/node-js-before-frameworks
- Owner: samuelribeiroo
- Created: 2022-05-12T00:42:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-21T19:52:28.000Z (over 1 year ago)
- Last Synced: 2025-03-16T12:42:28.030Z (10 months ago)
- Topics: httpmethods, node-js, nodemon
- Language: JavaScript
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 2
- 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
```
[](https://www.linkedin.com/in/samuel-ribeiro-dev/)