UNPKG

node-wings

Version:

node-wings ==========

58 lines (45 loc) 1.41 kB
/** * Module dependencies. */ var express = require('express') , routes = require('./routes') , user = require('./routes/user') , http = require('http') , path = require('path') , Sandbox = require('sandbox'); var app = express(); // all environments app.set('port', process.env.PORT || 3001); app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.favicon()); app.use(express.logger('dev')); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.cookieParser('your secret here')); app.use(express.session()); app.use(app.router); app.use(require('stylus').middleware(__dirname + '/public')); app.use(express.static(path.join(__dirname, 'public'))); // development only if ('development' == app.get('env')) { app.use(express.errorHandler()); } app.get('/', routes.index); app.get('/users', user.list); app.post('/api/test', function(req, res){ var s = new Sandbox(); s.run(req.body.script, function(output) { res.json(output); }); }); //http.createServer(app).listen(app.get('port'), function(){ // console.log('Express server listening on port ' + app.get('port')); //}); var server = exports.server = http.createServer(app).listen(app.get('port'), '127.0.0.1', function(){ console.log("Express server listening on port " + app.get('port')); }); /** * Socket.io */ require('./sockets.js');