文章詳情頁
javascript - node redirect重定向失敗
瀏覽:150日期: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.//意思就是請求路徑為/或為空時,所有的請求都會先執(zhí)行該路由
再來分析你的代碼:如果判斷用戶名不存在或為空,則重定向,即發(fā)送一個新的請求,那么請求又會先經(jīng)過app.use(’/’,callback),然后又判斷用戶名不存在,又重新請求....于是就出現(xiàn)了無限重定向最后的解決:可以將app.use替換為app.get,或者在不滿足條件時,直接res.render(’login’) ,即直接渲染登錄界面而不是跳轉(zhuǎn)
標(biāo)簽:
JavaScript
相關(guān)文章:
1. javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問題2. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效3. MySQL中的enum類型有什么優(yōu)點(diǎn)?4. android下css3動畫非常卡,GPU也不差啊5. java - 為什么第一個線程已經(jīng)釋放了鎖,第二個線程卻不行?6. mysql - 記得以前在哪里看過一個估算時間的網(wǎng)站7. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風(fēng)格檢查怎么辦。。。8. 大家好,我想請問一下怎么做搜索欄能夠搜索到自己網(wǎng)站的內(nèi)容。9. python - 啟動Eric6時報錯:’qscintilla_zh_CN’ could not be loaded10. mysql - 查詢字段做了索引為什么不起效,還有查詢一個月的時候數(shù)據(jù)都是全部出來的,如果分拆3次的話就沒問題,為什么呢。
排行榜

熱門標(biāo)簽