次の 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);