作曲家休息服务器实体太大

Composer rest server entity too large

我将图像作为 base64 字符串存储在结构区块链中。在这里,每当我尝试通过 composer rest 服务器与区块链交互(更新或添加包括 base64 字符串的资产)时,它都会抛出以下错误,

Error: request entity too large

如何增加请求大小限制或处理此问题的其他可能方法是什么?

我能够通过编辑 path_to_rest_server/server/ 中的 server.js 来编辑 REST 服务器的最大请求大小。我编辑了下面的代码,

// 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 是大小限制。