Esta aplicação possui as seguintes ferramentas e bibliotecas:
- Node jS - O Node.js é um ambiente de execução Javascript server-side.
- Sequelize - É um ORM para Postgres, MySQL, MariaDB, SQLite e Microsoft SQL Server. Que oferece suporte a transações sólidas, relações, carregamento rápido e lento, replicação de leitura etc.
- Postgres - É um sistema de banco de dados relacional de objeto de código aberto.
- Clonar o repositório com
git clone https://github.com/victorsouzadev/authentication-authorization-control-access-and-simple-CRUD-with-nodesj-and-sequelize.git,git clone git@github.com:victorsouzadev/authentication-authorization-control-access-and-simple-CRUD-with-nodesj-and-sequelize.gitough repo clone victorsouzadev/authentication-authorization-control-access-and-simple-CRUD-with-nodesj-and-sequelize - Entrar no diretório do projeto:
cd authentication-authorization-control-access-and-simple-CRUD-with-nodesj-and-sequelize/ - Rodar
yarn installpara instalar as dependências. - Em
src/config/database.jsdeve ser atualizado com as configurações do banco local ou remoto. - Rodar o comando
npx sequelize-cli db:migratepara a criação das tabelas no banco. - Rodar
yarn startpara executar o projeto.