作曲家休息服务器实体太大
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
是大小限制。
我将图像作为 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
是大小限制。