文章詳情頁
javascript - node redirect重定向失敗
瀏覽:131日期:2023-08-29 15:31:48
問題描述
判斷用戶登錄與否,重定向頁面,結(jié)果瀏覽器提示給頁面無法正常運(yùn)行
問題解答
回答1:檢查下代碼吧,循環(huán)重定向了
回答2:根據(jù)你寫的代碼請先查看官網(wǎng)文檔描述:
app.use([path,] function [, function...])//path defaults to “/”, middleware mounted without a path will be executed for every request to the app.//意思就是請求路徑為/或?yàn)榭諘r(shí),所有的請求都會(huì)先執(zhí)行該路由
再來分析你的代碼:如果判斷用戶名不存在或?yàn)榭眨瑒t重定向,即發(fā)送一個(gè)新的請求,那么請求又會(huì)先經(jīng)過app.use(’/’,callback),然后又判斷用戶名不存在,又重新請求....于是就出現(xiàn)了無限重定向最后的解決:可以將app.use替換為app.get,或者在不滿足條件時(shí),直接res.render(’login’) ,即直接渲染登錄界面而不是跳轉(zhuǎn)
標(biāo)簽:
JavaScript
相關(guān)文章:
1. docker - 如何修改運(yùn)行中容器的配置2. javascript - avalon使用:duplex設(shè)置select默認(rèn)option的bug3. 請教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒有反應(yīng)4. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?5. css - 對于類選擇器使用的問題6. 大家好,請問在python腳本中怎么用virtualenv激活指定的環(huán)境?7. 網(wǎng)頁爬蟲 - 用Python3的requests庫模擬登陸B(tài)ilibili總是提示驗(yàn)證碼錯(cuò)誤怎么辦?8. Matlab和Python編程相似嗎,有兩種都學(xué)過的人可以說說嗎9. javascript - 移動(dòng)端textarea不能上下滑動(dòng),該怎么解決?10. javascript - 關(guān)于audio標(biāo)簽暫停的問題
排行榜

熱門標(biāo)簽