huriellopes / nodejsSequelize

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aplicação Node Js com Sequelize

Aplicação feita como teste do sequelize!

Requisitos:

  • Node
  • npm ou yarn

Dependências do projeto

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

💻 Para testar:

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

About


Languages

Language:JavaScript 100.0%