【发布时间】:2018-05-27 08:57:36
【问题描述】:
我正在使用 koa-static 来尝试 Koa。但是在使用多级包含关系时,它会不断返回404 (Body: Not Found)。不知道是什么原因。
重现,
- Windows 10 x64,节点 v9.11.1
- Koa v2.5.1、koa-compose v4.1.0、koa-static v4.0.3、koa-send v4.1.3
目录:
index.html index.js sites/sites.js sites/onesite/index.js
index.html
Hello, koa
index.js
const Koa = require('koa')
const router = require('./sites/sites.js')
const app = new Koa()
app.use(router())
app.listen(80)
sites/sites.js
const compose = require('koa-compose')
module.exports = ()=>{
return (ctx, next)=>{
compose(require('./onesite').middleware)(ctx, next)
}
}
sites/onesite/index.js
const Koa = require('koa')
const serve = require('koa-static')
const app = new Koa()
app.use(serve('.'))
module.exports = app
【问题讨论】:
标签: javascript node.js koa koa2 koa-router