То, что я хочу сделать, это служить файлу index.html при вызове маршрута индекса (то есть localhost: 3000).
Я использую koa-router для маршрутизации, поэтому мой маршрут выглядит следующим образом:
app.all("/", function * (next){
//Send the file here
});
Я попытался использовать koa-static следующим образом:
var serve = require('koa-static');
app.all("/", function * (next){
serve("index.html");
});
Но это не сработало. Затем я попытался использовать co-views (теперь я помещаю html файл в общий каталог):
var views = require("co-views");
var render = views("public");
app.all("/", function * (next){
this.status = 200;
this.body = yield render("index.html");
});
Но это не сработало.
Так может ли кто-нибудь сказать мне, что я должен делать?