javascript - EventSource Polyfill

标签 javascript servicestack ecmascript-6 eventsource

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

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

我添加了 EventSource我的应用程序的填充。但是,当我将 eventsource 导入我想要使用 eventsource 库的 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)。这已经解决了这个问题。

关于javascript - EventSource Polyfill,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35063017/

相关文章:

xamarin.ios - 是否有关于 MonoTouch AOT 助手的 ServiceStack.Text.JSConfig 文档?

javascript - for...of 循环。我应该使用 const 还是 let?

javascript - 如何通过点击图表栏来改变颜色?

c# - 如何隐藏asp.net 向导控件步骤名称?

javascript - 如何使用 bokeh 和 javascript 旋转 2D 笛卡尔图?

javascript - Tampermonkey - 如何在谷歌搜索框中设置文本?

javascript - 使用 lodash 查找转置矩阵

c# - 隐藏 ServiceStack 服务请求和响应 DTO 中的一些公共(public)属性

servicestack - OrmLite/MySql/SqlExpressionVisitor - 需要 "like"子句

java - 有没有办法在Windows 10下的SWT-Browser-View中使用EcmaScript 6?