NodeJs でEventSourceを使用する際のエラーに関する情報を取得しようとしています。次の例を使用すると、よりよく理解できると思います。
var url = 'http://api.example.com/resource'
var EventSource = require('eventsource');
var es = new EventSource(url);
es.onmessage = function(e) {
console.log(e.data);
};
es.onerror = function(event) {
console.log(event);
};
onerror関数では、エラーに関する情報を取得したいのですが、オブジェクトと同様にevent
空または未定義es
です(このオブジェクトには中かっこのペアが付属しています{}
)。エラーが発生した場合は、次のような応答ヘッダーを読みたいと思います。
es.onerror = function(e) {
console.log(e.header.location);
};
これは可能ですか?私は何が欠けていますか?答えは非常に簡単だと思いますが、私は NodeJ の初心者です。