2017-11-13 8 views
0

私は、Herokuでホストされているnode.js(express経由)サーバー上で実行しているWebサイトを持っています。現在、私がウェブサイトにいて、新しいビルドをデプロイすると、デプロイメントがビルドされると、私のウェブページは自動的にリフレッシュされません。ページを手動で更新する必要があります。新しいHerokuでページをリロードする方法(node.jsを使用)

新しい展開が構築されたときに自動的に開いているページを作成する方法を教えてください。

答えて

0

クライアントは、現在のアプリケーションのバージョンまたは開始時刻にサーバーからデータを取得する必要があります。

{ 
    "version": "1.1.0", 
    "start_time": 1510548486047 
} 

AJAXやWebSocketのメッセージをポーリングGET /api/v1/statusのようなAPIエンドポイントは、データを返すために、接続で送信することができます。 Socket.IOはおそらく、クライアント側の面倒を見ているので、使い始めるのが最も簡単です。

クライアントサイドのjavascriptは、レスポンスのどの基準がページのリロードを保証するかを決定できます。

JavaScriptを特にリロードする場合は、lengthier answerがあります。

関連する問題