Desenvolvido em NodeJS usando Express e outras Packages do NPM.
Tecnologias imbarcadas:
-
VsCode - IDE para programação muito utilizada
-
Nodejs - é um runtime JavaScript desenvolvido com o Chrome's V8 JavaScript engine.
-
Express - estrutura de aplicativo de rede rápida node.js
-
Sqlite - Mecanismo de banco de dados SQL.
-
Sequelize - Sequelize é um ORM TypeScript e Node.js moderno para Postgres, MySQL, MariaDB, SQLite e SQL Server e muito mais.
-
NodeMailer - Envie e-mails do Node.js – fácil como um bolo!🍰✉️
-
OracleDB - O complemento node-oracledb para Node.js potencializa aplicativos de banco de dados Oracle de alto desempenho. Os aplicativos podem ser escritos em TypeScript ou diretamente em JavaScript.
-
Consign -Carregue automaticamente seus scripts! o sucessor do express-load.
- Existe alguns outros pacotes mais os principais são estes citados.
API requer Node.js v16+ para ser executado.
Instale as dependências e devDependencies e inicie o servidor.
cd api_mvc
npm i
node server.jsUsando nodemon pois a vantagem que sempre salvar alguma alteração o nodemon restart o projeto.
Instando o nodemon.
npm i -g nodemon
rodando o projeto *npm start por que no package.json existe um script para rodar o nodemon.
nodemon server.js
ou
npm start
Após iniciar a API acessar a mesma via http://localhost:8000 aonde vai ter acesso a pagina de configuração do e-mail para enviar recuperação de senha e dados conexão a um banco de dados oracle.
na mesma pagina tem acesso a verificar os usuários cadastrados na plataforma.
em anexo ao projeto segue coleção para importação no POSTMAN quem quiser estudar.
MIT
Free Software