請問這個是什么異常啊 Error [ERR_HTTP_HEADERS_SENT]
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
下面是我試著接微信授權(quán)的的代碼,每次到?res.redirect(state); 的時候 都報(bào)上馬的異常,請大神幫我看下
第一張圖接上第二張圖
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
下面是我試著接微信授權(quán)的的代碼,每次到?res.redirect(state); 的時候 都報(bào)上馬的異常,請大神幫我看下
第一張圖接上第二張圖
2018-08-29
舉報(bào)
2018-10-10
“不能發(fā)送headers因?yàn)橐呀?jīng)發(fā)送過一次了” => 在處理HTTP請求時,服務(wù)器會先輸出響應(yīng)頭,然后再輸出主體內(nèi)容,而一旦輸出過一次響應(yīng)頭(比如執(zhí)行過
res.writeHead()
或res.write()
或res.end()
),你再嘗試通過res.setHeader()
或res.writeHead()
來設(shè)置響應(yīng)頭時(有些方法比如res.redirect()
會調(diào)用res.writeHead()
),就會報(bào)這個錯誤。