私は、Herokuでホストされているnode.js(express経由)サーバー上で実行しているWebサイトを持っています。現在、私がウェブサイトにいて、新しいビルドをデプロイすると、デプロイメントがビルドされると、私のウェブページは自動的にリフレッシュされません。ページを手動で更新する必要があります。新しいHerokuでページをリロードする方法(node.jsを使用)
新しい展開が構築されたときに自動的に開いているページを作成する方法を教えてください。
私は、Herokuでホストされているnode.js(express経由)サーバー上で実行しているWebサイトを持っています。現在、私がウェブサイトにいて、新しいビルドをデプロイすると、デプロイメントがビルドされると、私のウェブページは自動的にリフレッシュされません。ページを手動で更新する必要があります。新しいHerokuでページをリロードする方法(node.jsを使用)
新しい展開が構築されたときに自動的に開いているページを作成する方法を教えてください。
クライアントは、現在のアプリケーションのバージョンまたは開始時刻にサーバーからデータを取得する必要があります。
{
"version": "1.1.0",
"start_time": 1510548486047
}
AJAXやWebSocketのメッセージをポーリングGET /api/v1/status
のようなAPIエンドポイントは、データを返すために、接続で送信することができます。 Socket.IOはおそらく、クライアント側の面倒を見ているので、使い始めるのが最も簡単です。
クライアントサイドのjavascriptは、レスポンスのどの基準がページのリロードを保証するかを決定できます。
JavaScriptを特にリロードする場合は、lengthier answerがあります。