javascript - koa.js 基本应用总是返回 Not Found

标签 javascript node.js koa

我正在尝试编写我的第一个 koa.js 应用程序,但出于某种原因我无法设置带有函数的路由。我不断收到“未找到”错误。

这是我的代码 -

const koa    = require('koa'),
      router = require('koa-router')();

var app = new koa();

router.get('/', function *(next) {
    this.body = "Hello"
});

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

app.listen(3000);
console.log("Listening on port 3000");

此代码基于 koa-router github 示例

然后当我转到 localhost:3000 时,我得到“未找到” enter image description here

我错过了什么? 谢谢

最佳答案

现在函数生成器在 koa2 中已被弃用。使用的代码如下

const koa = require('koa'),
router = require('koa-router')();

var app = new koa();

router.get('/', function(ctx, next) {
 ctx.body = "Hello"
});

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

app.listen(3000);
console.log("Listening on port 3000");

关于javascript - koa.js 基本应用总是返回 Not Found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45085474/

相关文章:

javascript - splinter 的 Foursquare 像动画源一样

javascript - koa2 使用 koa-bodyparser 和简单的 GET

javascript - 在 Javascript 函数调用中显示图像!

javascript - Magento:选项卡单击事件

node.js - 使用 Node 证书的 Google IAP 已过期错误?

javascript - 如何检查用户是否在 Firebase 和 Express/Node.js 中进行了身份验证?

node.js - 需要一些帮助来理解 Node.js 的行为。为什么 koa 服务器会同步响应来自同一浏览器的两个同时请求?

node.js - 来自远程 url 的 koa.js 流响应

javascript - 在javascript中为图像添加alt属性

node.js - 将 npm 降级到旧版本