我将图像存储在矩阵区块链中作为base64字符串。在这里,每当我尝试通过作曲家休息服务器与区块链进行交互(更新或添加包括base64字符串的资产)时,都会抛出错误,
Error: request entity too large
如何增加请求大小限制,或者有什么其他可能的方法来解决此问题?
答案 0 :(得分:2)
我能够通过编辑位于server.js
中的path_to_rest_server/server/
来编辑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
是大小限制。