【发布时间】:2021-02-07 02:42:32
【问题描述】:
收到消息后,我正在尝试使用 javascript 调用 SignalR 集线器上的函数。我知道我在我的 javascript 客户端中收到我的消息,但调用不起作用。
这是我的 javascript 代码:
connection.on("ReceiveResetCounter", function() => {
connection.invoke("resetCounter");
});
这是我的中心方法:
public async Task resetCounter()
{
Counter = 0;
}
有谁知道什么会导致这种情况发生?任何帮助表示赞赏。
编辑:
我这样调用 start (并且在那里使用的调用工作正常):
connection.start().then(
function ()
{
connection.invoke("SomeOtherMethod").catch(
function (err)
{
return console.error(err.toString());
});
}).catch(
function (err)
{
return console.error(err.toString());
});
【问题讨论】:
标签: javascript .net-core signalr-hub asp.net-core-signalr