Пишу небольшое веб-приложение на Node.js + Express + jQuery.
Есть у меня сервер который через GET отдает JSON документ клиенту. На клиенте этот документ редактируется и передается через POST отбратно на сервер.
И вот когда документ передается на сервер, передается только 1.4 кБайта, а сервер мне отвечает Request entity too large.
Часть кода сервера:
// ...
app.use(bodyParser.json());
// ...
app.post('/post_data', function(req, res) {
console.log(req);
});
// ...
Часть кода клиента:
$.ajax({
url: '/post_data',
type: 'POST',
dataType: 'json',
contentType: 'application/json',
data: {translated:JSON.stringify(data)},
success: function (res) {
console.log('save');
}
});
Если поставить limit для bodyParser:
app.use(bodyParser.json({limits: '50mb'}));
То сервер отвечает invalid json, при этом передается только 930 байт.
Как мне этот JSON документ на сервер отправить?