文章詳情頁
javascript - node redirect重定向失敗
瀏覽:211日期: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)榭?,則重定向,即發(fā)送一個新的請求,那么請求又會先經(jīng)過app.use(’/’,callback),然后又判斷用戶名不存在,又重新請求....于是就出現(xiàn)了無限重定向最后的解決:可以將app.use替換為app.get,或者在不滿足條件時,直接res.render(’login’) ,即直接渲染登錄界面而不是跳轉(zhuǎn)
標(biāo)簽:
JavaScript
相關(guān)文章:
1. docker-compose中volumes的問題2. boot2docker無法啟動3. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””4. nignx - docker內(nèi)nginx 80端口被占用5. java - SSH框架中寫分頁時service層中不能注入分頁類6. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.7. javascript - mock.js可以存儲數(shù)據(jù)嗎8. golang - 用IDE看docker源碼時的小問題9. docker api 開發(fā)的端口怎么獲???10. dockerfile - 為什么docker容器啟動不了?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備