如何在 Elm 中捕获服务器事件
How to capture Server Events in Elm
我正在尝试在 Elm 中捕获服务器事件。但是我找不到图书馆。或者我不知道默认的 http 库可以做到这一点。
这是我想用 Elm 编写的 JavaScript 代码。
var source = new EventSource(
'/event-stream?channel=channel&t=' + new Date().getTime());
明显的解决方法是我在 Elm 应用程序中编写 JS 代码和端口。但我想这会污染代码。如果我可以在 Elm 中同时拥有两者,并且可能我可以加入 Stream/Signal 应用程序将对服务器完全反应。这就是最终目标。
如果需要任何进一步的详细信息,请告诉我。
PS: 以上代码是基本的Html5代码。
从 Elm 0.16 开始,通过端口从事件流中推送值是最好的选择。无法在 Elm 代码中访问和实例化 EventSource
。
我正在尝试在 Elm 中捕获服务器事件。但是我找不到图书馆。或者我不知道默认的 http 库可以做到这一点。
这是我想用 Elm 编写的 JavaScript 代码。
var source = new EventSource(
'/event-stream?channel=channel&t=' + new Date().getTime());
明显的解决方法是我在 Elm 应用程序中编写 JS 代码和端口。但我想这会污染代码。如果我可以在 Elm 中同时拥有两者,并且可能我可以加入 Stream/Signal 应用程序将对服务器完全反应。这就是最终目标。
如果需要任何进一步的详细信息,请告诉我。
PS: 以上代码是基本的Html5代码。
从 Elm 0.16 开始,通过端口从事件流中推送值是最好的选择。无法在 Elm 代码中访问和实例化 EventSource
。