vue express sequelize base
1.0.0
>=8.4.0 and npm: >=5.3.0>=5.7.0For application config use node-config with toml files
create config/local-development.toml for development config
# config/local-development.toml
env = "development"
[db]
username = "dbuser"
password = "dbpass"
database = "dbname"# install dependencies
npm install
# create database table and seed with data
npm run migration
# run development server
npm run dev
# for debugging
npm run dev:inspect
Sequelize cli is used to generate migrations and seeder files
./node_modules/.bin/sequelize db:create# Generate Task model
mkdir server/api/task
./node_modules/.bin/sequelize model:generate
--models-path server/api/task --name Task
--attributes name:STRING,description:TEXT,startAt:DATE,endAt:DATE,completedAt:DATE./node_modules/.bin/sequelize db:migrate