2017-04-09 48 views
0
  • 我一直試圖通過遵循YouTube教程在命令提示符下從服務器打開網頁。
  • 但我在嘗試打開下面附加的網頁時出現以下錯誤頁面。請幫我解決這個問題。
  • 你們可以幫我解決問題。 youtube鏈接:試圖在我的應用程序中包含mongodb,但面臨錯誤

    res.render('error'); });

+0

重複? http://stackoverflow.com/questions/43298599/error-while-opening-the-web-page – elmeister

回答

0

這可能是你的問題的原因:

res.render('error'); 

由於快遞在views目錄找不到所謂的「錯誤」的視圖,它拋出一個錯誤。

+0

感謝您的回覆...你能更新我的代碼,它很混亂:( –

+0

我只能用res取代它。就像Jakub上面指出的那樣,如果你想讓它顯示你正在討論的錯誤頁面,你需要創建一個視圖。順便說一句,你的YouTube鏈接被打破了。 – wuhkuh

0

如果要使用res.render語句呈現視圖,則必須在視圖目錄中創建此視圖。您可以將視圖添加到視圖目錄,或者在不使用任何視圖的情況下進行響應。

響應使用普通的數據:

app.use(function(err, req, res, next) { 
// set locals, only providing error in development 
    res.locals.message = err.message; 
    res.locals.error = req.app.get('env') === 'development' ? err : {}; 

    // render the error page 
    res.status(err.status || 500); 
    res.send('error'); 
}); 

不過我建議你創建視圖,並用它來代替

相關問題