UNPKG

orm

Version:

NodeJS Object-relational mapping

25 lines (21 loc) 642 B
var path = require('path'); var express = require('express'); var settings = require('./settings'); var models = require('../app/models/'); module.exports = function (app) { app.configure(function () { app.use(express.static(path.join(settings.path, 'public'))); app.use(express.logger({ format: 'dev' })); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(function (req, res, next) { models(function (err, db) { if (err) return next(err); req.models = db.models; req.db = db; return next(); }); }), app.use(app.router); }); };