我正在使用 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.js 站点/onesite/index.js
索引.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.js
const compose = require('koa-compose')
module.exports = ()=>{
return (ctx, next)=>{
compose(require('./onesite').middleware)(ctx, next)
}
}
站点/onesite/index.js
const Koa = require('koa')
const serve = require('koa-static')
const app = new Koa()
app.use(serve('.'))
module.exports = app