README
express-mvc-scaffold
scaffold for express mvc web development
Major Dependencies
- Database: mysql (supported), mongo (planned)
- ORM: jugglingdb (supported), mongoose (planned)
- Web Framework: express
- Template Engine: ect
- Frontend: angularjs
- Test: jasmine (planned)
- Build: gulp (planned)
- Logger: winston
- Process Manager: pm2 (planned)
Guidance
Start server
clone repository2.
clone https://github.com/Alvansea/express-mvc-scaffold/
modify package.json for your own project
install depepencies
npm install bower install
modify conf files
start server npm start
Add/Edit models
- modify /models/_schema.js
- add [ModelName].js in /models folder (optional)
- sync schema with database
Add/Edit routes
- add controller file in /routes folder
- modify routing config
- add route handler
Add/Edit views
- add view file in /views folder
- add template
- add partial/include/widgets