2017-04-22 87 views
-1

在我的節點應用程序中,我有路線,名爲indexhome。當試圖從指數到家庭路線重定向它引發以下錯誤:錯誤:發送後無法設置標題

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 !!'); 
}) 
+1

你到目前爲止顯示的代碼本身並不會產生錯誤,必須有一些代碼的其他部分是錯誤的來源。這就是爲什麼張貼完整的堆棧跟蹤可以有助於確定真正原因可能在哪裏。 – mscdex

+0

是的,我同意mscdex。你顯示的代碼沒有問題,也不會產生你描述的錯誤。通常,這個錯誤是由不正確的異步請求處理引起的,例如'fs.readFile()'或數據庫操作或其他網絡請求。您將不得不向我們展示您正在使用的真實代碼,以便我們能夠爲您提供幫助。 – jfriend00

回答

0

你可以嘗試用「/指數」代替「/索引」。它在那之後很好地工作。

相關問題