【问题标题】:How do I connect to signalR hub on another server and my client app on another server如何连接到另一台服务器上的 signalR 集线器和另一台服务器上的客户端应用程序
【发布时间】:2016-11-13 03:33:19
【问题描述】:

我的 signalR 集线器位于另一台服务器 http://localhost:51109 上,我的客户端应用程序位于 http://localhost:8100 上。 我知道将 /signalr 脚本放在我的客户端服务器上的 html 中会导致 404,我该如何处理。我的客户端完全是 angular js。

【问题讨论】:

  • 您是否尝试过在“/signalr”部分之前添加 signalR 集线器的 URI?
  • 尝试允许 CORS 并添加 localhost:51109/signalr 作为集线器脚本的源。应该这样做。

标签: asp.net angularjs signalr


【解决方案1】:

通过<script>标签添加外部脚本:

<script src="http://localhost:51109/signalr/hubs"></script>

然后在 Javascript 代码中,像这样使用它:

$.connection.hub.url = "http://localhost:51109/signalr";

就是这样。

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 2016-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    • 2015-04-05
    相关资源
    最近更新 更多