-1
在我的節點應用程序中,我有路線,名爲index
和home
。當試圖從指數到家庭路線重定向它引發以下錯誤:錯誤:發送後無法設置標題
Error: Can't set headers after they are sent
下面是代碼:
app.get('/index', function (req, res) {
res.redirect('/home');
})
app.get('/home', function (req, res) {
res.send('Welcome Home !!');
})
你到目前爲止顯示的代碼本身並不會產生錯誤,必須有一些代碼的其他部分是錯誤的來源。這就是爲什麼張貼完整的堆棧跟蹤可以有助於確定真正原因可能在哪裏。 – mscdex
是的,我同意mscdex。你顯示的代碼沒有問題,也不會產生你描述的錯誤。通常,這個錯誤是由不正確的異步請求處理引起的,例如'fs.readFile()'或數據庫操作或其他網絡請求。您將不得不向我們展示您正在使用的真實代碼,以便我們能夠爲您提供幫助。 – jfriend00