Uma API REST desenvolvida em Node.js utilizando o framework Express e o MongoDB como banco de dados. O projeto conta com suporte a requisições CORS (incluindo tratamento de preflight OPTIONS) e conexão flexível com o banco de dados.
- API REST: Rotas estruturadas sob o prefixo
/api. - Segurança CORS: Configuração customizada para permitir requisições de diferentes origens, suportando os métodos
HEAD, GET, POST, PATCH, DELETE, OPTIONS. - Conexão Dinâmica: Suporte para carregar a string de conexão do MongoDB via variáveis de ambiente ou argumentos de linha de comando.
- Node.js - Ambiente de execução JavaScript.
- Express - Framework web para Node.js.
- Mongoose - Modelagem de dados para MongoDB.
Antes de começar, você vai precisar ter instalado em sua máquina o Node.js e um banco de dados MongoDB (local ou via Atlas).
git clone https://github.com/luf3ds/API---JavaScript.git
cd API-JavaScript