向服务端请求数据,得到的 data 中有 "EACCES: permission denied" 的 error。微信小程序开发中使用appid后网络图片不加载问题!!!。
服务端是读取了一个 json 文件:
const fs = require('fs');
module.exports = async (ctx, next) => {
var data = fs.readFileSync('../server/public/itemsList.json');
var itemsList = JSON.parse(data);
var reqItemId = ctx.request.query.id;
var item = {};
if (reqItemId == 'all') {
ctx.response.body = itemsList;
} else {
// 根据请求的 id 找到事项对象
reqItemId = parseInt(reqItemId, 10);
for (var i=0;i
if (itemsList[i].itemId == reqItemId) {
item = itemsList[i];
break;
}
}
ctx.response.body = item;
}
}
在 localhost 测试的时候没有问题,上传测试代码到开发环境测试就这样了。
请问这种情况应该怎么解决啊?