1 | var path = require('path');
|
2 | var express = require('express');
|
3 |
|
4 | module.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 |
|
21 | core.use(function(req, res, next){
|
22 | res.status(404);
|
23 | res.send('<h1>你所访问的页面不存在</h1>');
|
24 | });
|
25 |
|
26 | }
|
27 |
|