我试图在 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);
};
这可能吗?我错过了什么?我认为答案应该很简单,但我是 NodeJs 的新手。