Skip to content

Commit 7865a16

Browse files
committed
Fix not found tamplate.
1 parent 6a2269c commit 7865a16

File tree

3 files changed

+137
-98
lines changed

3 files changed

+137
-98
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
},
2424
"dependencies": {
2525
"@koa/cors": "^2.2.2",
26-
"colors-cli": "^1.0.17",
26+
"colors-cli": "^1.0.18",
2727
"dayjs": "^1.7.5",
2828
"fs-extra": "^7.0.0",
2929
"git-side-band-message": "0.0.3",
@@ -36,7 +36,7 @@
3636
"koa-logger": "^3.2.0",
3737
"koa-router": "^7.4.0",
3838
"koa-static": "^5.0.0",
39-
"koa-view": "^2.1.1",
39+
"koa-views": "^6.1.4",
4040
"local-ip-url": "^1.0.1",
4141
"mime": "^2.3.1",
4242
"nodegit": "^0.22.2",

src/index.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const bodyParser = require('koa-bodyparser');
88
const koaBody = require('koa-body');
99
const session = require('koa-generic-session');
1010
const SequelizeStore = require('koa-generic-session-sequelize');
11-
const view = require('koa-view');
11+
const view = require('koa-views');
1212
const static = require('koa-static');
1313
const prepareUrls = require('local-ip-url/prepareUrls');
1414
require('colors-cli/toxic')
@@ -35,12 +35,16 @@ app.use(session({
3535
proxy: true // if you do SSL outside of node.
3636
}));
3737

38+
const publicPath = path.join(process.cwd(), 'public');
39+
3840
app.use(cors());
3941
app.use(koaBody());
4042
app.use(bodyParser());
4143
app.use(json());
42-
app.use(view(path.join(process.cwd(), 'public')));
43-
app.use(static(path.join(__dirname, '..', 'public')));
44+
app.use(view(publicPath, {
45+
extension: 'html'
46+
}));
47+
app.use(static(publicPath));
4448

4549
// 忽略打印资源加载
4650
function ignoreAssets(mw) {

0 commit comments

Comments
 (0)