gpt4 book ai didi

signalr - 未捕获的类型错误 : Cannot read property 'server' of undefined

转载 作者:行者123 更新时间:2023-12-04 21:43:24 24 4
gpt4 key购买 nike

我正在尝试在开发 Chrome 扩展时利用 SignalR。我可以跑 sample成功但是当我尝试将客户端从网页更改为 chrome 扩展时,我遇到了一些麻烦。我定义的连接与下面的示例相同:

var chat = $.connection.myHub;

console.log("start connect");
$.connection.hub.start().done(function () {
// Call the Send method on the hub.
console.log("Test");
//chat.server.send("extension", "start");
chat.server.send("succ");
});

但我总是收到这个错误: Uncaught TypeError: Cannot read property 'server' of undefined .

我已经在我的服务器端启用了 CrossDomain。由于调用了“chat.server”,因此似乎已成功建立连接。我错过了在我的扩展文件夹中添加一些文件/脚本吗?

最佳答案

看来你没有带入/signalr/hubs文件。自动生成的集线器文件添加了 .server.client连接对象的属性。因此,如果您正确地包含了 /signalr/hubs文件下一步是确保您的集线器包含在动态生成的 JS 文件中。

关于signalr - 未捕获的类型错误 : Cannot read property 'server' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20596964/

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