🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
前面讲到 express 有一个内置的错误处理逻辑,如果程序出错,会直接将错误栈返回并显示到页面上。现在我们来自己写一个错误页面,新建 views/error.ejs,添加如下代码: **views/error.ejs** ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title><%= blog.title %></title> <link rel="stylesheet" href="/css/style.css"> </head> <body> <h2><%= error.message %></h2> <p><%= error.stack %></p> </body> </html> ``` 修改 index.js,在 `app.listen` 上一行添加如下代码: **index.js** ``` // error page app.use(function (err, req, res, next) { res.render('error', { error: err }); }); ```