問題タブ [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 投票する
1 に答える
394 参照

firebase - 非慣用的なnodejsコールバックをサンクに変える方法は?

私は Firebase ノード モジュールを使用しており、そのコールバックをサンクに変換して、Koa で使用できるようにしようとしています。

これは、Firebase ドキュメントによる元のイベント リスナー コールバックです。

これは、Koa プロジェクトに追加したい場所です。

誰でもそれを行う方法を知っていますか? 成功せずにthunkify、thunker、およびthuを試しました...

0 投票する
4 に答える
1516 参照

passport.js - MongoDb を使用した Koa と Passport

Koa、Passport、Monk に問題があります。

Passport で簡単なローカル認証をしたいのですが。私はいくつかのチュートリアルに従って、これまでに取得しました:(auth.js)

これで問題なく動作しますが、ここで if (username === 'test' && password === 'test') の代わりに MongoDb データベースを使用するにはどうすればよいですか?

私はこの機能を追加しようとしました:

そして、次のように使用します。

しかし、最終的にコンソールに {} しか表示されません。

では、これを行うにはどうすればよいですか?Express ではすべてがとても簡単ですが、この Koa では、すべてがどのように機能するかを理解するのに本当に苦労しています..

0 投票する
1 に答える
1144 参照

node.js - KoaJS:部分的な応答を送信する方法は?

KOAと Node.JS ストリームを学習しています。

私がしようとしているのは、部分的な HTTP 応答を送信し、しばらくして残りの応答を送信することです。

ブラウザでページをロードしているときに、「最初の行」になると思います。がすぐに表示され、2 秒後に「2 行目」も表示されます。代わりに、応答が全体として送信されるようです。

ここで何が欠けていますか?

最後に、ブラウザへの長期接続で内部的に生成されたログ データをストリーミングしたいと考えています。

ノード 0.11.3 と Koa 0.10.0

0 投票する
2 に答える
4578 参照

socket.io - koa ルートで socket.io にアクセスする

私は koa.js で socket.io を使用しようとしていますが、アプリケーションの一番下に追加して接続することができましたが、今はコントローラー/ルートからイベントを発行し、可能であればリッスンしたいと考えていますserver = require('http').createServer(koa.callback()).listen(port);io = require('socket.io')(server);これを実装する最良の方法は何ですか?

iokoa コンテキストにkoa.context.io = ioandのようなものを追加しようとしましio.on('connection', function(socket){ koa.context.socket = socket });たが、何も機能していません。

よろしくお願いします。

0 投票する
2 に答える
978 参照

node.js - IISNode (Azure WebSites) で koa node.js アプリ アプリケーションを初期化する方法

現在、セルフホステッド koa アプリを Azure WebSites の IISNode に移動しています。

セルフホスティングでは、 node --harmony ./bin/application Requests を呼び出してアプリケーションを初期化し、./index.js に移動します。

ただし、初期化時に「bin/application」を呼び出すように IISNode をセットアップする方法が見つかりませんでした。

何か案は?ありがとう

0 投票する
2 に答える
1092 参照

javascript - Koa セッション: MySQL

koa-session を mysql ストアに接続するにはどうすればよいですか? mysql-store はまだ開発されていないようなので、開発できると思います。ストアを構築する以外に解決策はありますか?

0 投票する
1 に答える
72 参照

node.js - ノード 0.11.13 でジェネレーター構文のエラーが発生する

ノード バージョン 0.11.13 ではエラーが発生します。

ここに画像の説明を入力

どうすれば解決できますか?

PSコードは簡単な例です: