文章詳情頁
javascript - node redirect重定向失敗
瀏覽:106日期: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,所有的請求都會先執(zhí)行該路由
再來分析你的代碼:如果判斷用戶名不存在或?yàn)榭眨瑒t重定向,即發(fā)送一個新的請求,那么請求又會先經(jīng)過app.use(’/’,callback),然后又判斷用戶名不存在,又重新請求....于是就出現(xiàn)了無限重定向最后的解決:可以將app.use替換為app.get,或者在不滿足條件時,直接res.render(’login’) ,即直接渲染登錄界面而不是跳轉(zhuǎn)
標(biāo)簽:
JavaScript
相關(guān)文章:
1. spring-mvc - spring-session-redis HttpSessionListener失效2. android - NavigationView 的側(cè)滑菜單中如何保存新增項(xiàng)(通過程序添加)3. 提示語法錯誤語法錯誤: unexpected ’abstract’ (T_ABSTRACT)4. javascript - 請問一下vue當(dāng)中是在什么時候請求數(shù)據(jù)保存全局變量的?5. tp5 不同控制器中的變量調(diào)用問題6. 這段代碼既不提示錯誤也看不到結(jié)果,請老師明示錯在哪里,謝謝!7. 老師 我是一個沒有學(xué)過php語言的準(zhǔn)畢業(yè)生 我希望您能幫我一下8. javascript - ios返回不執(zhí)行js怎么解決?9. python文檔怎么查看?10. 除了 python2 和 python3,ipython notebook 還可以用哪些內(nèi)核?
排行榜

熱門標(biāo)簽