Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bercezar/nodejs-server-api
Node.js/Back-End/API
https://github.com/bercezar/nodejs-server-api
api-rest crud fastify javascript nodejs postgres
Last synced: about 1 month ago
JSON representation
Node.js/Back-End/API
- Host: GitHub
- URL: https://github.com/bercezar/nodejs-server-api
- Owner: bercezar
- License: mit
- Created: 2024-07-13T23:51:52.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T00:07:16.000Z (4 months ago)
- Last Synced: 2024-09-28T11:22:47.368Z (about 2 months ago)
- Topics: api-rest, crud, fastify, javascript, nodejs, postgres
- Language: JavaScript
- Homepage:
- Size: 1.88 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# API REST com Node.js, Fastify e Postgres
> [!NOTE]
> O principal objetivo deste projeto foi a criação de uma API REST utilizando Node.js, Fastify e Postgres. A API foi desenvolvida para demonstrar a capacidade de criar e gerenciar bancos de dados tanto em memória quanto no Postgres, implementando funcionalidades completas de CRUD (Create, Read, Update, Delete).O projeto envolve dois principais componentes de banco de dados:
Banco de Dados em Memória: Utilizado para fins de testes no próprio desktop, permitindo desenvolvimento rápido e validação de funcionalidades sem a necessidade de um banco de dados completo.
Banco de Dados Postgres: Utilizado para o ambiente de produção, garantindo robustez e eficiência no gerenciamento dos dados.
Tecnologias UtilizadasTecnologias:
Configuração do Banco de Dados:
Para conectar ao banco de dados PostgreSQL hospedado no Neon Tech, utilizamos uma configuração que garante uma conexão segura e eficiente, adequada tanto para o desenvolvimento quanto para o ambiente de produção. A escolha pelo Neon Tech foi baseada na necessidade de um ambiente escalável e seguro que pudesse suportar as demandas do projeto.Contribuições:
`Contribuições são bem-vindas! Se você encontrar algum problema, bug ou tiver alguma sugestão de melhoria, sinta-se à vontade para abrir uma issue ou enviar um pull request.`LICENSE:
`MIT License
Copyright (c) 2024 Bernardo Cezar Alves de Oliveira`