Este projeto foi desenvolvido como parte de um curso simples de Node.js, visando a prática e aprimoramento dos conhecimentos na linguagem. Além de user Node.js, foi usado o Neon.tech que é um Serverless Postgres, e foi deployado o projeto no Render.com
Dentro do projeto, oferecemos a flexibilidade de utilizar um banco de dados local. Para isso, basta realizar a substituição no arquivo server.js
:
const db = new DatabasePostgress();
por
const db = new DatabaseMemory();
Caso deseje testar as rotas, recomendamos o uso da extensão "REST Client" do VSCode. Você pode interagir com as rotas utilizando o arquivo denominado routes.http
.
Ao lidar com rotas que possuem identificadores (IDs), lembre-se de substituir no arquivo routes.http
o :id
pelo ID gerado ao criar um vídeo.
Destacamos que a rota de listagem de vídeos conta com um parâmetro de busca, utilizando a sintaxe search=
. Para testar, basta adicionar um título após o sinal de igual.
Exemplo:
GET http://localhost:3000/videos?search=SeuTituloAqui
Este projeto oferece uma oportunidade prática de manipulação de rotas em Node.js, permitindo a exploração e aprendizado da linguagem de forma interativa. Sinta-se à vontade para experimentar e personalizar conforme suas necessidades de aprendizado.