「何か」が異なる環境(たとえば、テスト、QA、製品)に展開されていることを示すWebアプリケーションを作成しています。配備ノードjsを使用して複数のリクエスト(?)オブジェクトをブラウザに送信する方法
これが起こる前に、以下のようにres.sendを使用してブラウザに注文フォームを送信します。
res.send({order_form : JSON.stringify(order_form)});
これは、注文が受信され、自動展開が行われることを示しています。
私は、単にres.sendをもう一度やって、ブラウザにテスト用にデプロイされたという情報を更新し、その後にQA ...などにデプロイされたことを示すことを考えました。
私が気付いている問題は、ヘッダーとすべてを応答に設定するため、複数のres.send更新を行うことができないということです。
私はres.writeまたはres.renderを実行することができますが、res.sendの前または後のいずれかを追加すると、同じエラーメッセージが表示されますセットヘッダー)。
私が尋ねることは、ウェブプログラミングの慣例に従うことです。デプロイのステータスをリアルタイムで動的に更新する必要があるため、私は最後にres.sendを1回実行することはできません。
ありがとうございます!
編集:問題の正しい用語のビットわからないので、追加
これで、ページを一度しか更新することができなくなりました。さまざまな環境の展開がバックエンドで終了するため、展開のステータスを複数回変更したいと考えています。それがあなたが示唆しているものなら、私はソケットに目を通すべきだと思います。 –
私はレスポンスで2つのJSONを送信することに関する最初の部分を削除しました。私はそれがあなたの後にあるとは思わないので – Filype