Blazor应用程序/ _blazor / disconnect statuscode 400

问题描述 投票:0回答:1

我的blazor应用程序似乎可以正常运行,但是我试图理解为什么我在屏幕截图中看到了400错误。

谁可以给我有关Blazor从技术上需要断开连接的提示?

SCREENSHOT-disconnect

我正在NGINX Web服务器上运行所有内容。

thx Fabio

nginx webserver blazor disconnect
1个回答
0
投票

该调用在此处发生在窗口卸载事件的代码中,用于告诉信号服务器您正在断开连接。

如果您看到很多,则可能是您的代理未针对Websocket连接正确配置。

window.addEventListener(
    'unload',
    () => {
      const data = new FormData();
      const circuitId = circuit.circuitId!;
      data.append('circuitId', circuitId);
      navigator.sendBeacon('_blazor/disconnect', data);
    },
    false
  );
© www.soinside.com 2019 - 2024. All rights reserved.