2
本当に問題はありますが、私のアプリを起動した後、全てのソケット要求(例えば/api/articles/subscribe
)など、コンソールにundefined
を記録します。セイルソケットリクエストログは未定義
GET /api/articles 200 180.463 ms - 27767
GET /api/articles/subscribe undefined - ms - -
HTTPであり、第二のソケットである第一の要求。
どうしてこの問題を修正できますか?
編集 マイルート:
'get /api/articles': 'ArticlesController.index',
'/api/articles/subscribe': 'ArticlesController.subscribe',
私はJSON形式ですべての私の記事を取得するにはGETルート(GET /api/articles
)を使用しています。
io.socket.get('/api/articles/subscribe', function(data, jwt) { ...
で申し込む方法自体を私は特定の部屋を購読する記事を見ながら
subscribe: function(req, res) {
if(typeof req.user !== 'undefined') {
sails.sockets.join(req.socket, 'articles');
return res.ok();
}
}
サブスクライブはうまく動作しますが、このGET /api/articles/subscribe undefined - ms - -
は私のコンソールに常にあります。
もう少し情報を追加できますか?私が非常に基本的なSailsアプリをゼロから作成した場合、コンソールには何も記録されません(例えば、新しい記事、CD記事、帆はapi記事を生成する、帆を持ち上げる) – Ultrasaurus
@Ultrasaurusは質問を編集して詳細を提供します。 – nehalist
'res.getHeader( 'X-Response-Time')'を使用して応答時間を表示していますか? – khushalbokadey