Generator express-mysql
An Expressjs-mysql generator for Yeoman, based on the express command line tool.
Getting started
- Make sure you have yo installed:
npm install -g yo
- Install the generator locally:
npm install generator-express-mysql
- Run:
yo express-mysql
- Run:
grunt
to run the local server atlocalhost:3000
, the grunt tasks include live reloading for .jade views, css in public/stylesheets and restarting the server for changes to app.js or js in routes/
MVC apps
I've created a new generator for creating MVC style apps in express. It uses MySql as it's default database, you will need to have it installed and running to get the default app running.
To get going:
- Make sure you have yo installed:
npm install -g yo
- Install the generator locally:
npm install generator-express-mysql
- Ensure that MySql is running on your machine, if running elsewhere the connection string can be changed in
config/config.js
- Run:
yo express-mysql --mvc
- Run:
grunt
to run the local server - defaults tolocalhost:3000
- port can be changed inconfig/config.js
. The grunt tasks include live reloading as before.
Options
-
--skip-install
Skips the automatic execution of
bower
andnpm
after scaffolding has finished. -
--mvc
Installs MVC style scaffolding.
Testing
Tests are written with mocha.
- Install:
npm install -g mocha
- Run:
mocha
Contributing
Contributors are welcome, please fork and send pull requests! If you have any ideas on how to make this project better then please submit an issue.