2016-05-04 12 views
11

EventSourceの応答のMIMEタイプが "text/event-stream"ではありません。接続を中止します.JavaScriptからサーブレットにリクエストを送信するときにこの問題が発生しますか?EventSourceの応答のMIMEタイプが "text/event-stream"ではない

+0

あなたはWebPACKののホットロードを使用していますか?ホットローダーがそれを使用する前にルートが処理されている場合、ホットローダーがどのように不平を言うのかが分かります。また、ホットローダーを本番環境にロードした場合、このエラーも発生する可能性があります。 – paqogomez

答えて

1

あなたはそれを送信する前に、メッセージのヘッダーを設定する必要があります。

response.writeHead(200, { 
    'Content-Type': 'text/event-stream', 
    'Cache-Control': 'no-cache', 
    'Connection': 'keep-alive' 
    }); 

あなたはより多くの情報については、この記事に従うことができます: https://www.html5rocks.com/en/tutorials/eventsource/basics/

+0

URLが私を助けました。ありがとうございました! – Hoose