m1node
A thin layer of utils for working with node.js, connect, express, CouchDB and friends
Features
- Built on express
- CouchDB support via node-couchdb
- Configuration and URL patterns similar to Django
- Database configuration for CouchDB including design document management and change monitoring
- Redis backed sessions via connect-redis
Dependencies
- express
- connect
- Everything else is in package.json and can be installed via npm
To do
- eliminate need for _messages.html in each project, allow overriding
- make errors in development mode show everything and suppress everything in production
- look into using connect middleware including: errorHandler
- tests for couchdb change monitor, couchdb design document change detection, template configuration, messages view helper
Credits
Based largely on the MVC example that comes with express.