UNPKG

667 BJavaScriptView Raw
1var path = require('path');
2var express = require('express');
3
4module.exports = function(core){
5
6 core.use(express.favicon(path.join(core.get('publicFloder'),'favicon.ico')));
7 core.use(express.logger(core.get('logger')));
8 core.use(express.json());
9 core.use(express.urlencoded());
10 core.use(express.methodOverride());
11
12
13 core.use(core.express.router);
14 /*静态文件,文件夹管理器*/
15 if (core.get('directory')) {
16 core.use(express.directory(core.get('publicFloder')))
17 }
18
19 core.use(express.static(core.get('publicFloder')));
20 /*404*/
21 core.use(function(req, res, next){
22 res.status(404);
23 res.send('<h1>你所访问的页面不存在</h1>');
24 });
25
26}
27