问题标签 [koa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9234 浏览

javascript - 使用 yield 而不是节点样式回调时如何检查错误?

我正在考虑新的 ecma6 生成器和 javascript 中的 yield-operator,特别是在koa的上下文中。

考虑一个人为的例子:

'Yieldified' 这看起来像这样:

但是我将如何检查是否err存在,以执行的目的//do something with the error

0 投票
1 回答
347 浏览

generator - 为什么 ES6 生成器优于函数调用?

我仍然对 ES6 生成器的一些优点感到困惑。如何,

与类似的东西相比,

是什么让生成器对于像 Koa 这样的东西如此特别?这就是 Koa.js 对生成器的看法,

对比 Connect 的实现,它只是通过一系列函数传递控制直到一个返回,Koa 产生“下游”,然后控制流回到“上游”。

这不是我上面的伪代码所做的吗?

0 投票
3 回答
1345 浏览

node.js - 使用 koa-static 在 Koajs 上托管 Emberjs 应用程序

我正在使用koa-static在 koajs 上托管一个 emberjs 应用程序。根据以下代码:

调用时localhost:3000/AppViewer我看不到我的页面并收到错误消息说找不到 .js 和 .css 文件,但调用时localhost:3000/AppViewer/index.html一切正常。所以我的问题是如何在调用时查看我的页面localhost:3000/AppViewer

0 投票
2 回答
1122 浏览

node.js - 在 Express 之上安装 Koajs 应用程序

来自 koajs.com:

app.callback()

返回适合 http.createServer() 方法处理请求的回调函数。您也可以使用此回调函数将您的 koa 应用程序挂载到 Connect/Express 应用程序中。

现在我有一个 Express 应用程序,它已经启动了自己的 http 服务器。如何在这个现有服务器上安装一个 koa 应用程序,以便它共享相同的端口?

我会将 koa 应用程序包含为 Express 中间件吗?我还用app.callback()那个吗?

0 投票
1 回答
330 浏览

javascript - 将 Koa 应用挂载到不同的目录

我有一个三个 koa 应用程序,这些应用程序的结构是这样的:

  • 应用程序.js

  • 目录 app2

    • app2.js
  • 目录 app3

    • app3.js

    我尝试使用koa-mount包在 app.js 上安装 app2.js 和 app3.js,但出现错误:

    /li>

所以问题是如何加载不同的 koa 应用程序作为存在于不同目录中的中间件?

0 投票
0 回答
499 浏览

node.js - 在 Powershell 中使用 Harmony 参数为 Nodejs 设置别名

node --harmony每次使用node时我都需要使用。最近我使用koajs并且在koajs的主页上说可以使用这个命令

但是当我在 powershell 上调用这个命令时,我得到了这个错误:

那么如何使用和谐参数将节点的别名更改为节点?

0 投票
2 回答
375 浏览

node.js - Expressjs 或 Koajs 中静态文件的相对路径

我的应用程序有一个类似于以下的结构:

  • 应用A
    • 一个.js
  • 应用程序B
    • b.js
  • 应用C
    • c.js
  • 上市

我在目录中有一些静态文件publica.js位于目录中的应用程序如何ApplicationA访问public目录。

0 投票
1 回答
800 浏览

node.js - 等于 Koa 中的 req.on('data')

Koa.js 中以下代码的等于是什么:

0 投票
1 回答
3308 浏览

node.js - 使用回调时无法在 KOA 中设置 Header

最近我在一个使用 javascript 回调的新项目上工作。我正在使用koa框架。但是当我调用这条路线时:

我收到此错误:

0 投票
5 回答
4889 浏览

javascript - 在 KOA 中使用带有 nodejs 的回调

最近我在做一个新项目,这个项目在 nodejs 中使用 JavaScript 回调。现在我们使用KOA,但是当我们尝试使用 ES6 生成器和回调时会出现问题。

现在在KOA中,我需要调用loadjson并响应客户端,所以我使用下面的代码:

但我收到此错误: