A simple yet powerful starting point for writing Express JSON APIs with CoffeeScript.
- MVC structure.
- Detect settings for different environments. See
./config/envs.coffee
and./config/setup.coffee
. - Mongoose models to interface with MongoDB database.
- Express Validator middleware for validations. Bundled middleware adds
req.validate()
for mapped errors. - JSender middleware for sending JSend responses.
- CORS middleware.
- Mocha for testing.
Fairly easy to get started with. Tweak to your heart's content. Have an improvement? Submit a pull request so we can all benefit.