2016-04-15 14 views
0

nodejsを使用して単純なサーバー送信イベントを作成します。これはlocalhost上で完璧に動作します。私はそれを私のVPSにアップロードする。サブスクリプションリンクのリクエストはpendingです。私はバックエンドからのメッセージを得ることができません。 ChromeとSafariで同じ問題が発生し、コンソールエラーは発生しません。 Chromeのこのリクエストは画像のようです:enter image description hereServer Sentイベントが本番環境で動作しない

+0

これはCORの問題です。サーバーが適切なAccess-Controlヘッダーで応答する必要があります。 – idbehold

答えて

0

この問題が見つかりました。それはnginxの問題です。いくつかの設定をnginxに追加してください

location/{ 
    proxy_pass  http://127.0.0.1:3000; 
    proxy_buffering off; 
    proxy_cache off; 
    proxy_redirect off; 
    proxy_set_header Connection ''; 
    proxy_http_version 1.1; 
    chunked_transfer_encoding off; 
    proxy_set_header Host $host; 
    proxy_set_header X-Real-IP $remote_addr; 
} 
関連する問題