Commit a8f92862 by sxy

feat: connect-history-api-fallback

parent 28a3390f
...@@ -9,21 +9,24 @@ var errorHandler = require('errorhandler'); ...@@ -9,21 +9,24 @@ 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(history());
app.use(methodOverride()); app.use(methodOverride());
app.use(cookierParser()); app.use(cookierParser());
app.use(bodyParser.json({limit:'50mb'})); app.use(bodyParser.json({ limit: '50mb' }));
app.use(bodyParser.urlencoded({limit:'50mb',extended:true})); app.use(bodyParser.urlencoded({ limit: '50mb', extended: true }));
routes(app);//初始化路由 routes(app);//初始化路由
app.use(express.static(path.join(settings.basepath, '/app/front/entry/public'))); app.use(express.static(path.join(settings.basepath, '/app/front/entry/public')));
// development only // development only
if ('development' == app.get('env')) { if ('development' == app.get('env')) {
app.use(errorHandler()); app.use(errorHandler());
}else{ } else {
app.use(function(err,req,res){ app.use(function (err, req, res) {
console.log("prod error handler................................>>>>>>>>>>>>>>>>>"); console.log("prod error handler................................>>>>>>>>>>>>>>>>>");
console.log(err); console.log(err);
//logerApp.error("prod error handler",err); //logerApp.error("prod error handler",err);
......
...@@ -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",
......
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