问题标签 [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.
javascript - 使用 yield 而不是节点样式回调时如何检查错误?
我正在考虑新的 ecma6 生成器和 javascript 中的 yield-operator,特别是在koa的上下文中。
考虑一个人为的例子:
'Yieldified' 这看起来像这样:
但是我将如何检查是否err
存在,以执行的目的//do something with the error
?
generator - 为什么 ES6 生成器优于函数调用?
我仍然对 ES6 生成器的一些优点感到困惑。如何,
与类似的东西相比,
是什么让生成器对于像 Koa 这样的东西如此特别?这就是 Koa.js 对生成器的看法,
对比 Connect 的实现,它只是通过一系列函数传递控制直到一个返回,Koa 产生“下游”,然后控制流回到“上游”。
这不是我上面的伪代码所做的吗?
node.js - 使用 koa-static 在 Koajs 上托管 Emberjs 应用程序
我正在使用koa-static在 koajs 上托管一个 emberjs 应用程序。根据以下代码:
调用时localhost:3000/AppViewer
我看不到我的页面并收到错误消息说找不到 .js 和 .css 文件,但调用时localhost:3000/AppViewer/index.html
一切正常。所以我的问题是如何在调用时查看我的页面localhost:3000/AppViewer
。
node.js - 在 Express 之上安装 Koajs 应用程序
来自 koajs.com:
app.callback()
返回适合 http.createServer() 方法处理请求的回调函数。您也可以使用此回调函数将您的 koa 应用程序挂载到 Connect/Express 应用程序中。
现在我有一个 Express 应用程序,它已经启动了自己的 http 服务器。如何在这个现有服务器上安装一个 koa 应用程序,以便它共享相同的端口?
我会将 koa 应用程序包含为 Express 中间件吗?我还用app.callback()
那个吗?
javascript - 将 Koa 应用挂载到不同的目录
我有一个三个 koa 应用程序,这些应用程序的结构是这样的:
应用程序.js
目录 app2
- app2.js
目录 app3
- app3.js
我尝试使用
/li>koa-mount
包在 app.js 上安装 app2.js 和 app3.js,但出现错误:
所以问题是如何加载不同的 koa 应用程序作为存在于不同目录中的中间件?
node.js - 在 Powershell 中使用 Harmony 参数为 Nodejs 设置别名
node --harmony
每次使用node时我都需要使用。最近我使用koajs并且在koajs的主页上说可以使用这个命令
但是当我在 powershell 上调用这个命令时,我得到了这个错误:
那么如何使用和谐参数将节点的别名更改为节点?
node.js - Expressjs 或 Koajs 中静态文件的相对路径
我的应用程序有一个类似于以下的结构:
- 应用A
- 一个.js
- 应用程序B
- b.js
- 应用C
- c.js
- 上市
我在目录中有一些静态文件public
。a.js
位于目录中的应用程序如何ApplicationA
访问public
目录。
node.js - 等于 Koa 中的 req.on('data')
Koa.js 中以下代码的等于是什么:
node.js - 使用回调时无法在 KOA 中设置 Header
最近我在一个使用 javascript 回调的新项目上工作。我正在使用koa框架。但是当我调用这条路线时:
我收到此错误: