私は and を使用してexpress
おりnode
、プレーンテキストを json オブジェクトに変換するためにミドルウェアを自分で追加します。コードは次のとおりです。
app.use(function(req, res, next){
var tmpJson ='';
req.setEncoding('utf8');
req.on('data', function(chunk){
tmpJson += chunk;
});
req.on('end', function(){
req.json = JSON.parse(tmpJson);
next();
tmpJson = null;
});
});
このコードはメモリ リークを引き起こしますか? 私が知る限り、イベントreq.json
のコールバック関数で使用すると、 forが増加し、これが解放されなくなりますか?end
count of usage
req
req
メモリリークが発生する場合、とにかくこれを使用しないようにすることはできますか?