Typescript e Node.js para iniciantes 7
[GET] /users – Obter lista de usuários
Na aula de hoje, vamos aprender como criar uma rota [GET] no Node.js para obter a lista de usuários cadastrados em nosso sistema.
Passo a passo
- Crie um arquivo chamado
users.ts
para a definição da rota de usuários. - No arquivo
users.ts
, importe o express e crie um router para as rotas de usuários. - Defina a rota [GET] /users no router, que irá retornar a lista de usuários cadastrados.
- Para obter a lista de usuários, crie uma função que consulte o banco de dados e retorne os usuários cadastrados.
- Exporte o router de usuários para que ele possa ser utilizado no arquivo principal da sua aplicação.
- No arquivo principal da aplicação, importe o router de usuários e utilize-o para definir as rotas relacionadas aos usuários.
- Teste a rota [GET] /users no Postman ou em seu navegador, garantindo que ela esteja retornando a lista de usuários corretamente.
Código exemplo
import express from 'express';
const router = express.Router();
router.get('/', (req, res) => {
// Consultar o banco de dados e obter a lista de usuários
const users = [
{ id: 1, name: 'João' },
{ id: 2, name: 'Maria' },
{ id: 3, name: 'José' }
];
res.json(users);
});
export default router;
Com esse tutorial, você será capaz de criar uma rota [GET] no Node.js para obter a lista de usuários em sua aplicação. Isso é uma parte fundamental para o desenvolvimento de uma API RESTful, permitindo que os clientes da sua aplicação possam consultar os dados dos usuários de forma segura e eficiente.
Muito bom!!
Po, vlw! Tirou uma dúvida que eu tava tendo aqui! Mt obrigado