Updated to express 4

This commit is contained in:
2016-01-29 07:42:04 +08:00
parent 7bcec8bcf2
commit 75f56dde6f
2 changed files with 23 additions and 9 deletions
+4 -1
View File
@@ -3,8 +3,11 @@
"version": "0.0.2",
"description": "A simple WorkFlowy clone",
"dependencies": {
"body-parser": "^1.14.2",
"config": "~1.19.0",
"express": "<4.0.0",
"errorhandler": "^1.4.3",
"express": "^4",
"method-override": "^2.3.5",
"path": "~0.12.7",
"pg": "~3.4.1",
"sequelize": "~3.17.3",
+19 -8
View File
@@ -6,17 +6,28 @@ var application_root = __dirname,
orm = require('./orm').configure(config.get('database')),
Tasks = require('./db/models/task').instance(orm),
server = require('http').createServer(app),
socket = require('socket.io')
socket = require('socket.io'),
bodyParser = require('body-parser'),
methodOverride = require('method-override'),
errorhandler = require('errorhandler');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
// override with the X-HTTP-Method-Override header in the request
app.use(methodOverride('X-HTTP-Method-Override'));
app.use(express.static(path.join(application_root, 'public')));
app.use(express.errorHandler({
dumpExceptions: true,
showStack: true
}));
if (process.env.NODE_ENV === 'development') {
// only use in development
app.use(errorHandler({
dumpExceptions: true,
showStack: true
}));
}
var port = process.env.PORT || config.get('port');
server.listen(port, function () {