EventSource Polyfill

时间:2016-01-28 13:36:38

标签: javascript servicestack ecmascript-6 eventsource

我创建了一个自托管的ServiceStack服务,该服务基于showcase chat application在Windows服务中运行。

然而,我没有进一步的尝试将客户端编写为JavaScript(使用Aurelia骨架)应用程序而不是ServiceStack.Razor应用程序。

我已将EventSource polyfill添加到我的应用程序中。但是,当我将eventsource导入我想要使用eventsource库的js文件时,我得到以下异常:

  

错误[app-router]错误:无法获取属性' XMLHttpRequest'未定义或空引用

     

加载http://localhost:9000/dist/chats.js

时出错

在eventsource.js中的以下行失败:

  

var XHR = global.XMLHttpRequest;

1 个答案:

答案 0 :(得分:1)

因此,在与ServiceStack的创建者进行了一些交流之后,我添加了对ss-utils的引用(ss-utils又使用了eventsource.js)。这已经纠正了这个问题。