我已经创建了一个自托管ServiceStack服务,它运行在基于展示聊天应用程序的Windows服务中。
然而,我没有更进一步的尝试将客户机编写为JavaScript (使用Aurelia骨架)应用程序,而不是ServiceStack.Razor应用程序。
我已经在我的应用程序中添加了EventSource填充。但是,当我将事件源导入到我想要使用事件源库的js文件中时,我会得到以下异常:
错误应用-路由器错误:无法获得未定义或空引用的属性“XMLHttpRequest” 错误加载http://localhost:9000/dist/chats.js
它在eventsource.js中的以下行上失败:
var = global.XMLHttpRequest;
发布于 2016-01-28 15:19:58
因此,在与ServiceStack的创建者进行了一些通信之后,我添加了对ss-utils (它反过来使用eventsource.js)的引用。这已经纠正了这个问题。
https://stackoverflow.com/questions/35063017
复制相似问题