我创建了一个自托管的ServiceStack服务,该服务基于showcase chat application在Windows服务中运行。
然而,我没有进一步的尝试将客户端编写为JavaScript(使用Aurelia骨架)应用程序而不是ServiceStack.Razor应用程序。
我已将EventSource polyfill添加到我的应用程序中。但是,当我将eventsource导入我想要使用eventsource库的js文件时,我得到以下异常:
错误[app-router]错误:无法获取属性' XMLHttpRequest'未定义或空引用
时出错
在eventsource.js中的以下行失败:
var XHR = global.XMLHttpRequest;
答案 0 :(得分:1)
因此,在与ServiceStack的创建者进行了一些交流之后,我添加了对ss-utils的引用(ss-utils又使用了eventsource.js)。这已经纠正了这个问题。