在開發我的 webapp 之后,我發現我需要從使用全域中間件轉向布局中間件,這樣它就不會在每個頁面請求時觸發。
將它移動到“中間件”屬性下的布局后,我發現我需要將它設為 ASYNC(圖 1),但在 Nuxt Docs 和 SO 上都找不到任何內容;我能找到的最好的評論是“只是回報一個承諾”。建議的內容適用于全域中間件,但不適用于布局中間件。
我覺得我在這里遺漏了一些明顯的東西,但如果可以指出它會很棒。
圖。1
uj5u.com熱心網友回復:
事實證明,最簡單的解決方案是將函式屬性宣告為“async”,而不是嘗試回傳任何特定的內容。(圖2)
圖2
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/374103.html
上一篇:為什么我的函式回傳Promise{<pending>}而不是我的條目?
下一篇:多個異步呼叫之間的兩個鏈式呼叫
