6

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

我创建了一个演示项目,展示了一个正常工作的 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),但到目前为止我还没有运气......

4

1 回答 1

3

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


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

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

于 2016-10-18T13:52:07.173 回答