express.js-mvc-base
MVC structure based on node.js & express.js
Firstly run
-> npm init
and
install your packages
add controllers, views, routes and model folder
update your database name in config.json
-> sequelize init
-> sequelize model:generate --name test --attributes full_name:string,user_name:string (You can set it according to the database you want to create.)
-> sequelize db:migrate
if you have any error try this
-> npm install -g sequelize-cli
-> npm install --save sequelize-cli
Check for path after successful installation you should see something like this
C:\Users\selman\AppData\Roaming\npm\sequelize
C:\Users\selman\AppData\Roaming\npm\node_modules\sequelize-cli\lib\sequelize
C:\Users\selman\AppData\Roaming\npm\node_modules\sequelize-cli
Packages
- ejs
- express
- mysql2
- nodemon
- sequelize
- sequelize-cli (global)
Package.json
Folders
So ready to use.