Commit a8f92862 by sxy

feat: connect-history-api-fallback

parent 28a3390f
...@@ -9,26 +9,29 @@ var errorHandler = require('errorhandler'); ...@@ -9,26 +9,29 @@ var errorHandler = require('errorhandler');
var settings = require('./settings'); var settings = require('./settings');
var system = require('../base/system'); var system = require('../base/system');
var routes = require('./routes'); var routes = require('./routes');
var history = require('connect-history-api-fallback');
module.exports = function (app) { module.exports = function (app) {
app.set('port', settings.port); app.set('port', settings.port);
app.set('views', settings.basepath + '/app/front/entry'); app.set('views', settings.basepath + '/app/front/entry');
app.set('view engine', 'ejs'); app.set('view engine', 'ejs');
app.use(methodOverride()); app.use(history());
app.use(cookierParser());
app.use(bodyParser.json({limit:'50mb'})); app.use(methodOverride());
app.use(bodyParser.urlencoded({limit:'50mb',extended:true})); app.use(cookierParser());
routes(app);//初始化路由 app.use(bodyParser.json({ limit: '50mb' }));
app.use(express.static(path.join(settings.basepath, '/app/front/entry/public'))); app.use(bodyParser.urlencoded({ limit: '50mb', extended: true }));
// development only routes(app);//初始化路由
if ('development' == app.get('env')) { app.use(express.static(path.join(settings.basepath, '/app/front/entry/public')));
app.use(errorHandler()); // development only
}else{ if ('development' == app.get('env')) {
app.use(function(err,req,res){ app.use(errorHandler());
console.log("prod error handler................................>>>>>>>>>>>>>>>>>"); } else {
console.log(err); app.use(function (err, req, res) {
//logerApp.error("prod error handler",err); console.log("prod error handler................................>>>>>>>>>>>>>>>>>");
res.send("link admin"); console.log(err);
}); //logerApp.error("prod error handler",err);
} res.send("link admin");
});
}
}; };
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
"bluebird": "^3.5.1", "bluebird": "^3.5.1",
"body-parser": "^1.18.2", "body-parser": "^1.18.2",
"co": "^4.6.0", "co": "^4.6.0",
"connect-history-api-fallback": "^1.6.0",
"connect-redis": "^3.3.3", "connect-redis": "^3.3.3",
"continuation-local-storage": "^3.2.1", "continuation-local-storage": "^3.2.1",
"cookie-parser": "^1.4.3", "cookie-parser": "^1.4.3",
...@@ -64,4 +65,4 @@ ...@@ -64,4 +65,4 @@
"imagemin-pngquant": "^8.0.0", "imagemin-pngquant": "^8.0.0",
"merge-stream": "^2.0.0" "merge-stream": "^2.0.0"
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment