2017-04-22 86 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

你可以尝试用“/指数”代替“/索引”。它在那之后很好地工作。

相关问题