我想做的是在调用索引路由(即localhost:3000)时提供index.html文件。
我使用koa-router进行路由,所以我的路由如下所示:
app.all("/", function * (next){
//Send the file here
});
我试图像这样使用koa-static:
var serve = require('koa-static');
app.all("/", function * (next){
serve("index.html");
});
但这没有用。然后,我尝试使用共同视图(现在将html文件放在公共目录中):
var views = require("co-views");
var render = views("public");
app.all("/", function * (next){
this.status = 200;
this.body = yield render("index.html");
});
但这没有用。
谁能告诉我该怎么办?