簡體   English   中英

SignalR Serverless 如何處理用戶關閉瀏覽器?

[英]How to handle users closing the browser with SignalR Serverless?

看起來很棘手。 基於 Stackoverflow 和許多其他來源,這是解決方案:

        connection.onclose(e => {
            fetch('http://localhost:7198/api/v1/Leaving?Id=' + Id, {
                headers: { Authorization: 'Bearer ' + token }
            });

但是當然,這個解決方案不可能奏效。 我將關閉瀏覽器或重新啟動計算機之類的。 我需要找到一種方法在我離開 session 時通知我的后端,無論是什么原因。

顯然,上面的解決方案在經典模式下效果很好,但在 Azure Function 無服務器模式下效果不佳

有什么線索嗎?

您應該考慮使用 Azure 事件網格,請在此處查看更多詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM