|
@@ -5,6 +5,7 @@ var favicon = require('serve-favicon');
|
|
var logger = require('morgan');
|
|
var logger = require('morgan');
|
|
var cookieParser = require('cookie-parser');
|
|
var cookieParser = require('cookie-parser');
|
|
var bodyParser = require('body-parser');
|
|
var bodyParser = require('body-parser');
|
|
|
|
+var sass = require('node-sass-middleware');
|
|
var moment = require('moment');
|
|
var moment = require('moment');
|
|
//设置时区
|
|
//设置时区
|
|
var timezone = require('moment-timezone');
|
|
var timezone = require('moment-timezone');
|
|
@@ -18,9 +19,29 @@ var logUtils = require('./utils/logUtils');
|
|
var netease = require('./routes/netease');
|
|
var netease = require('./routes/netease');
|
|
//JsonBird version 1.0
|
|
//JsonBird version 1.0
|
|
var v1 = require('./routes/v1');
|
|
var v1 = require('./routes/v1');
|
|
|
|
+//test
|
|
|
|
+var test = require('./routes/test');
|
|
|
|
|
|
var app = express();
|
|
var app = express();
|
|
-//app.listen(process.env.PORT || 5000);
|
|
|
|
|
|
+// view engine setup
|
|
|
|
+app.set('views', path.join(__dirname, 'views'));
|
|
|
|
+app.set('view engine', 'pug');
|
|
|
|
+app.enable('trust proxy');
|
|
|
|
+// uncomment after placing your favicon in /public
|
|
|
|
+//app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
|
|
|
|
+app.use(logger('dev'));
|
|
|
|
+app.use(bodyParser.json());
|
|
|
|
+app.use(bodyParser.urlencoded({ extended: false }));
|
|
|
|
+app.use(cookieParser());
|
|
|
|
+//配置 sass
|
|
|
|
+app.use(sass({
|
|
|
|
+ src: __dirname + '/static/sass',
|
|
|
|
+ dest: __dirname + '/static/css',
|
|
|
|
+ indentedSyntax: true,
|
|
|
|
+ sourceMap: true
|
|
|
|
+}));
|
|
|
|
+//静态文件访问路径
|
|
|
|
+app.use('/static/', express.static(path.join(__dirname, 'static')));
|
|
|
|
|
|
/***
|
|
/***
|
|
* 全局过滤,统计和日志
|
|
* 全局过滤,统计和日志
|
|
@@ -74,23 +95,14 @@ app.all('*', function(req, res, next) {
|
|
next();
|
|
next();
|
|
|
|
|
|
});
|
|
});
|
|
-// view engine setup
|
|
|
|
-app.set('views', path.join(__dirname, 'views'));
|
|
|
|
-app.set('view engine', 'pug');
|
|
|
|
-app.enable('trust proxy');
|
|
|
|
-// uncomment after placing your favicon in /public
|
|
|
|
-//app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
|
|
|
|
-app.use(logger('dev'));
|
|
|
|
-app.use(bodyParser.json());
|
|
|
|
-app.use(bodyParser.urlencoded({ extended: false }));
|
|
|
|
-app.use(cookieParser());
|
|
|
|
-//静态文件访问路径
|
|
|
|
-app.use('/static/', express.static(path.join(__dirname, 'public')));
|
|
|
|
|
|
|
|
app.use('/', welcome);
|
|
app.use('/', welcome);
|
|
|
|
+app.use('/test', test);
|
|
app.use('/v1', v1);
|
|
app.use('/v1', v1);
|
|
app.use('/netease', netease);
|
|
app.use('/netease', netease);
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
// catch 404 and forward to error handler
|
|
// catch 404 and forward to error handler
|
|
app.use(function(req, res, next) {
|
|
app.use(function(req, res, next) {
|
|
var err = new Error('Not Found');
|
|
var err = new Error('Not Found');
|