mirror of
https://github.com/wassname/HackFlowy.git
synced 2026-06-27 16:00:04 +08:00
Updated to express 4
This commit is contained in:
+4
-1
@@ -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",
|
||||
|
||||
@@ -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 () {
|
||||
|
||||
Reference in New Issue
Block a user