переполнения памяти?
const path = require('path');
const express = require('express');
const app = express();
var bodyParser = require('body-parser');
const fs = require('fs')
var logger = fs.createWriteStream('log.txt', {
encoding: 'ascii'
});
app.use(express.static(path.join(__dirname, './')));
app.get('/', (req, res) => {
res.sendFile(`${__dirname}/index.html`);
});
// Create application/json parser
var urlencodedParser = bodyParser.json()
app.post('/process_post', urlencodedParser, function (req, res) {
logger.write('\r\n'+JSON.stringify(req.body));
res.end('');
})
app.listen(5000, () => {
console.log('Application listening on port 5000!');
});
выделить больше памяти (а как выставить ограничение на размер принимаемых файлов не знаю, самому интересно)
У меня просто логи. Там строчки в JSON идут. Там вообще их чучуть, по 30 байт суммарно не более 10 мбайт.
значит это не от данных передаваемых POST запросом? ничего другого подозрительного не наблюдаю
Им самым вот код отправки. Он тоже много памяти ест console.log = function(args) { // var response = fetch('http://localhost:5000/process_post', { method: 'POST', headers: { 'Content-Type': 'application/json;charset=utf-8' }, body: JSON.stringify(args) }); response = null; };
ну вот... память засрана дохренищем запросов от fetch
Обсуждают сегодня