事件源 Polyfill
EventSource Polyfill
我创建了一个自托管的 ServiceStack 服务,该服务在基于 showcase chat application 的 Windows 服务中运行。
但是,我没有进一步深入的地方是尝试将客户端编写为 JavaScript(使用 Aurelia 框架)应用程序而不是 ServiceStack.Razor 应用程序。
我已将 EventSource polyfill 添加到我的应用程序中。但是,当我将事件源导入我想要使用事件源库的 js 文件时,出现以下异常:
ERROR [app-router] Error: Unable to get property 'XMLHttpRequest' of undefined or null reference
Error loading http://localhost:9000/dist/chats.js
eventsource.js 中的以下行失败:
var XHR = global.XMLHttpRequest;
因此,在与 ServiceStack 的创建者进行了一些交流之后,我添加了对 ss-utils 的引用(它又使用 eventsource.js)。这已经纠正了问题。
我创建了一个自托管的 ServiceStack 服务,该服务在基于 showcase chat application 的 Windows 服务中运行。
但是,我没有进一步深入的地方是尝试将客户端编写为 JavaScript(使用 Aurelia 框架)应用程序而不是 ServiceStack.Razor 应用程序。
我已将 EventSource polyfill 添加到我的应用程序中。但是,当我将事件源导入我想要使用事件源库的 js 文件时,出现以下异常:
ERROR [app-router] Error: Unable to get property 'XMLHttpRequest' of undefined or null reference
Error loading http://localhost:9000/dist/chats.js
eventsource.js 中的以下行失败:
var XHR = global.XMLHttpRequest;
因此,在与 ServiceStack 的创建者进行了一些交流之后,我添加了对 ss-utils 的引用(它又使用 eventsource.js)。这已经纠正了问题。