1

我创建了一个自托管的 ServiceStack 服务,该服务在基于他们的展示聊天应用程序的 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;

4

1 回答 1

1

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

于 2016-01-28T15:19:58.703 回答