2

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

1 に答える 1