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

node.js - koaでフォームデータリクエストを行うには?

koa を介してログイン フォームの動作を複製しようとしています。

ログインフォームは次のことを行います。

<form id="loginForm" method="post" action="http://myaddress:3000/auth" enctype="multipart/form-data">

私はkoa requestform-dataモジュールを使用しています:

しかし、私は常に400の応答を受け取ります。

which worksを使用してみましform.submit(DB_SERVER_URL + 'auth', function(err, res) { ... }たが、koa の yield 機能が好きで、理想的にはコールバックを処理する必要がないようにしたいと考えています。

何か案は?

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

heroku - socket.io-redis と heroku で最大呼び出しスタック サイズを超えました

アプリケーションで socket.io を使用しようとしています。複数のdynoの問題を解決するには、socket.io-redisを使用する必要があることがわかりました。しかし、redis-cloud と socket.io-redis を使用しようとすると、「最大コール スタック サイズを超えました」というメッセージが表示され続けます。以下は私のコードです

セッションには koa-session-redis も使用します

よろしくお願いします

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

node.js - PUT リクエストの本文が定義されていないのはなぜですか?

koajs サーバーに次のリクエストを送信しています。

しかし、サーバー側this.request.bodyでは常に未定義です。

リクエスト タイプを POST に変更すると、正常に動作します。

何か案は?


編集

を使用してkoa-routeいます。


編集2

を使用していることに気付きましたkoa-body-parser。これはおそらくより関連性があります。

0 投票する
3 に答える
5878 参照

javascript - Koa から応答が送信された後にコードを実行する

応答遅延を最適化するには、応答がクライアントに返されたに作業を実行する必要があります。ただし、応答が送信された後にコードを実行できるように見える唯一の方法は、setTimeout. より良い方法はありますか?おそらく、応答が送信された後にコードをプラグインする場所、またはコードを非同期的に実行する場所でしょうか?

ここにいくつかのコードがあります。

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

javascript - ユーザー ID socket.io、パスポート、koa を取得する

Koa、Passport.js、および koa-session を使用してユーザーを認証しています。したがって、基本的には次のようになります。

これはうまくいきます。リクエストにはreq.user、ユーザーID付きの があります。しかし、ソケットを使用する場合、次のことができます。

もちろん、それは暗号化されたセッション ID だけです。on req.userget または post 要求を取得したときと同じように、ユーザーを逆シリアル化して user.id を取得するにはどうすればよいでしょうか?

前もって感謝します。