UNPKG

brutaljs

Version:

BrutalJS ========

36 lines (27 loc) 931 B
_ = require('lodash') path = require('path') express = require('express') mongoose = require('mongoose') morgan = require('morgan') bodyParser = require('body-parser') compress = require('compression') middleware = require('./middleware/index') mongoose.connect('mongodb://localhost/fabric') CONFIG = process.env app = express() app.set('views', './core/views') app.set('view engine', 'jade') app.use(bodyParser.json({limit: CONFIG.MAX_REQUEST_SIZE || '1mb'})) app.use(compress()) if CONFIG.NODE_ENV isnt 'production' app.use(morgan('combined')) app.use('/admin', require('./router/admin')) app.use('/api', require('./router/api')) app.use('/auth', require('./router/auth')) app.use('/static', express.static(__dirname + '/static')) app.use('/', express.static(path.join(__dirname, '../www'))) port = Number(CONFIG.PORT || 5000) app.listen(port, () -> console.log("Listening on port #{port}...") ) module.exports = app