gpt4 book ai didi

f# - 如何让 SignalR 与 Suave 一起工作?

转载 作者:行者123 更新时间:2023-12-04 15:31:42 26 4
gpt4 key购买 nike

有没有人有如何让 SignalR 在 Suave 中工作的例子?

我创建了一个 demo project显示了一个正常工作的 Suave 服务器和一个工作中的集线器代理生成,以及一个演示页面。该页面显示初始化失败和尝试连接到“//ping”的重复错误。

服务器配置:

    let app =
choose [
GET >=>
choose [
path "/demo" >=> file (Files.resolvePath __SOURCE_DIRECTORY__ "test.html")
OwinApp.ofAppFunc "/" SignalServer.app
]
]

startWebServer defaultConfig app

问题似乎是通过 Suave 适本地路由所有 signalR“管道”(pings 和 websockets),但到目前为止我没有运气......

最佳答案

编辑:应该通过 https://github.com/SuaveIO/suave/pull/548 修复

这似乎是 Suave 的 Owin 实现中的一个错误。您应该将其报告给 repo 。

我确实有 hack 修复,但需要自己编译 Suave。 https://github.com/TheAngryByrd/suave/tree/signalrdemo

关于f# - 如何让 SignalR 与 Suave 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40101908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com