0
我正在第一次構建Express應用程序。如何在不使用Express查詢字符串的情況下傳遞重定向數據?
我有一個函數,檢查用戶是否登錄,如果不是,它會將它們重定向到/登錄頁面。
在這個函數裏面我有用戶請求存儲的URL作爲變量。
我正在使用res.redirect('/ login')重定向登錄頁面,但是我想將最初請求的URL也傳遞給該路由,允許登錄路由將用戶登錄並重定向它們到最初請求的頁面。
我試圖在重定向之前將req.app.locals和res.app.locals設置爲數據,但似乎在重定向時丟失了此數據。
有沒有辦法做到這一點,而不使用查詢字符串。
乾杯。
req.app.locals.requestedURL = err.requestedURL;
res.redirect('/login');