小编Ela*_*itz的帖子

koa-router 不与发电机一起工作

当我使用生成器时,我一直在努力让 koa 响应请求。我写了一个 test.js 应用程序来演示这一点。

var koa = require('koa');
var app = new koa();
var Router = require('koa-router');
var router = new Router();

router.get('/', function *(next){
    this.body = "hello world";
    console.log("success")
});

app.use(router.routes())
app.use(router.allowedMethods());

app.listen(3000);
console.log("listening on 3000");
Run Code Online (Sandbox Code Playgroud)

我用 node v4.6.1 运行服务器

没有发生错误,但是当我发送 get 请求时,我得到Not Found并且没有控制台日志。

这段代码虽然有效:

var koa = require('koa');
var app = new koa();
var Router = require('koa-router');
var router = new Router();

router.get('/', function (ctx){
    ctx.body = "hello world";
    console.log("success")
});

app.use(router.routes())
app.use(router.allowedMethods());

app.listen(3000);
console.log("listening …
Run Code Online (Sandbox Code Playgroud)

javascript generator koa koa-router

1
推荐指数
1
解决办法
1946
查看次数

标签 统计

generator ×1

javascript ×1

koa ×1

koa-router ×1