簡體   English   中英

節點服務器停止后可以調用$ modal.open嗎

[英]Can I call a $modal.open after node server is stopped

我是Angular和Node javascript開發的新手。

我的問題是我是否要停止向節點服務器顯示警告消息並將用戶定向到登錄屏幕,所以我可以調用$ modal.open來顯示模式視圖頁面,並在用戶確認時將用戶重定向至登錄屏幕並關閉會話。 如果這是一個愚蠢的問題,我表示歉意。

謝謝。

一旦在瀏覽器中加載了Angular頁面,節點服務器就無關緊要,除非您開始進行Ajax調用-只要用戶保持瀏覽器窗口打開,客戶端的Angular代碼就會愉快地保持在客戶端運行。

如果您的目標是檢測服務器已停止響應XHR請求(無論出於何種原因)並顯示響應模式,則可以這樣做-例如,以下配置塊將全局捕獲任何服務器錯誤,並讓您執行所需的東西:

.config(function ($httpProvider) {
    $httpProvider.interceptors.push(function ($q) {
        return {
            'responseError': function (err) {
                // Do Stuff Here.
                // (More realistically you'd want to inspect the contents of the
                // 'err' variable to determine what type of error you're 
                // dealing with, and decide which Stuff to Do based on that)
                return $q.reject(err); // pass the rejection on to any downstream promise handlers
            }
        };
    });
});

(更多詳細信息在這里: https : //docs.angularjs.org/api/ng/service/ $ http)

是否可以使用它重定向到登錄屏幕並讓用戶清除會話,取決於您如何為該登錄屏幕提供服務,以及如何清除會話-如果所有這些純粹是您的客戶端操作設置,它將正常工作; 如果有任何依賴於您已停止的服務器,則大概無法正常工作。

暫無
暫無

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

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