Aplicação feita como teste do sequelize!
- Node
- npm ou yarn
Será instalado como dependência do projeto:
- express
- compression
- consign
- cors
- dotenv
- pg
- pg-hstore
- sequelize
Será instalado como dependência de desenvolvimento do projeto:
- eslint
- eslint-config-prettier
- eslint-config-standard
- eslint-plugin-import
- eslint-plugin-node
- eslint-plugin-prettier
- eslint-plugin-promise
- eslint-plugin-standard
- nodemon
- prettier
- sequelize-cli
- sucrase
Clone o repositório:
git clone https://github.com/huriellopes/nodejsSequelize.git
Acesse o projeto e rode o seguinte comando:
yarn install ou npm install
Para configurar, copie o .env:
copy .env.example .env ou cp .env.example .env
E configure as variáveis de ambiente no arquivo .env!
Depois que o .env estiver configurado, crie o schema do banco de dados e rode a migração:
yarn sequelize db:create
yarn sequelize db:migrate
Para rodar o servidor, use o seguinte comando:
yarn dev ou npm run dev
Acesse a seguinte url no insomnia:
http://localhost:3030/test
Para testar se a aplicação está funcionando!
Para deixar o código no padrão do eslint, rode o seguinte comando:
yarn eslint-fix ou npm run eslint-fix