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