Серверная сущность отдыха Composer слишком велика - PullRequest
0 голосов
/ 08 сентября 2018

Я храню изображения в блокчейне ткани как строки base64.Здесь всякий раз, когда я пытаюсь взаимодействовать (обновлять или добавлять ресурсы, включая строки base64) с блокчейном через сервер отдыха композитора, он выдает сообщение об ошибке ниже

Error: request entity too large

Как увеличить ограничение размера запроса или другиевозможные подходы к решению этой проблемы?

1 Ответ

0 голосов
/ 09 сентября 2018

Мне удалось отредактировать максимальный размер запроса сервера REST, отредактировав server.js, расположенный в path_to_rest_server/server/. Я редактировал ниже код,

// Support JSON encoded bodies.
app.middleware('parse', bodyParser.json());

// Support URL encoded bodies.
app.middleware('parse', bodyParser.urlencoded({
    extended: true,
}));

до

// Support JSON encoded bodies.
app.middleware('parse', bodyParser.json({
  strict: false,
  limit: "10000kb"
}));

// Support URL encoded bodies.
app.middleware('parse', bodyParser.urlencoded({
  extended: true,
  limit: "10000kb"
}));

10000kb - ограничение размера.

...