小编use*_*932的帖子

服务器错误发送到快递客户端

在以下node.js服务器代码中,由于"ABCDE"不是已定义的变量,因此在请求"/ upload"时会引发错误.令我困惑的是,在服务器端控制台上打印的错误堆栈跟踪被发送回客户端,这是不安全的.

除了捕获错误之外,我该如何防止这种情况?

var express = require('express');
var app = express();

app.use(function (err, req, res, next) {
    res.send(500, 'Something broke!');
});
app.post('/upload', function (req, res) {
    console.log(ABCDE);
});
app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

node.js express

2
推荐指数
1
解决办法
1969
查看次数

标签 统计

express ×1

node.js ×1