问题标签 [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.
firebase - 如何将非 idiomatc nodejs 回调转换为 thunk?
我正在使用 Firebase 节点模块并尝试将其回调转换为 thunk 以便能够在 Koa 中使用它们。
这是根据 Firebase 文档的原始事件侦听器回调:
这是我想在我的 Koa 项目中添加它的地方:
有人知道该怎么做吗?尝试过 thunkify、thunker 和 thu 都没有成功...
passport.js - 使用 MongoDb 的 Koa 和 Passport
我在 Koa、Passport 和 Monk 方面遇到了一些麻烦。
我想使用 Passport 进行简单的本地身份验证。我已经遵循了一些教程并做到了这一点:(auth.js)
现在这工作正常,但是我如何在这里使用我的 MongoDb 数据库而不是 if (username === 'test' && password === 'test')?
我尝试添加此功能:
然后像这样使用它:
但最终只会在我的控制台中获得 {}。
那么我该怎么做呢?在 Express 中一切都那么简单,但是有了这个 Koa 的东西,我真的很难理解它是如何工作的。
node.js - KoaJS:如何发送部分响应?
我正在学习KOA和 Node.JS 流。
我要做的是发送部分 HTTP 响应,然后在片刻之后发送其余的响应。
我希望在浏览器中加载页面时,“第一行”。立即显示,2 秒后也显示“第二行”。相反,似乎响应是作为一个整体发送的。
我在这里想念什么?
最后,我想将内部生成的日志数据以长期连接的方式流式传输到浏览器。
节点 0.11.3 和 Koa 0.10.0
socket.io - 在 koa 路由中访问 socket.io
我正在尝试将 socket.io 与 koa.js 一起使用,并且我能够在我的应用程序的最底部添加server = require('http').createServer(koa.callback()).listen(port);
和连接,但现在我想发出并在可能的情况下监听来自我的控制器/路由的事件。io = require('socket.io')(server);
实现这一点的最佳方法是什么?
我已经尝试io
在我的 koa 上下文中添加类似的内容koa.context.io = io
,io.on('connection', function(socket){ koa.context.socket = socket });
但没有任何效果。
提前谢谢各位。
node.js - 如何在 IISNode(Azure 网站)上初始化 koa node.js 应用程序
我们目前正在将一个自托管的 koa 应用程序移动到 Azure 网站上的 IISNode。
在自托管中,我们通过调用 node --harmony ./bin/application 请求来初始化应用程序,然后转到 ./index.js。
但是我们找不到如何设置 IISNode 在初始化时调用“bin/application”。
有任何想法吗?谢谢
javascript - Koa 会话:MySQL
如何将 koa-session 连接到 mysql 商店?它看起来还没有开发 mysql-store,所以我想我可以开发它。除了建立商店之外,还有其他解决方案吗?
node.js - 节点 0.11.13 给出了生成器语法错误
节点版本 0.11.13 报错:
如何解决?
PS代码是一个简单的例子:
koa - Node.js http.createServer 抛出 TypeError: listener must be a function
index.js:
跑:node --harmony index
和错误:throw TypeError('listener must be a function');
node.js - mongoose 查询中的回调数据
我想将 koa 与 mongodb 和 mongoose 一起使用,代码如下:
该功能本身有效。这意味着,数据打印在控制台上,但我不知道如何从函数中获取数据,以便使用它们。最好的方法是什么?
node.js - 带有 koa 的 Socket.io
我正在开发一个带有 socket.io/koa ( https://github.com/koajs/koa ) 服务连接的 iOS 应用程序。为了测试我正在使用的服务 thor ( https://github.com/observing/thor )。问题是,我的 socket.io 服务不会返回任何东西。当我查看 thors 的响应时,我看到存在连接,但没有来自服务的回调。这是我构建和测试 socket.io 服务的代码:
在我看来,控制台上应该有一个日志,在我的客户看来应该有一个书面的“{ hello:'world'}”。是koa有问题,还是我做错了什么?