本地调试能正常运行, 云端就不行, 删除后重新部署也没用, 目测可能是安装依赖的问题.
这两个都按了, 没效果.
求各路大佬帮帮忙, 谢谢
目的: 小程序读取云储存目录下的所有图片并展示
附云函数代码和调用的代码
//这是云函数代码
const cloud = require('wx-server-sdk')
const CloudBase = require('@cloudbase/manager-node')
const {
storage
} = new CloudBase()
cloud.init({ // 初始化
env: '环境ID'//只有一个环境ID, 是正确的
})
exports.main = async (event, context) => {
const list = await storage.listDirectoryFiles('SmartCampus/data/home/carousel/')
console.log("获取目录下文件列表", list);
return {
data: {
fileList: list
},
}
}
//在home.js里面调用云函数
wx.cloud.callFunction({
name: 'getHomeCarousel',
data: {}
}).then(res => {
console.log("test", res.result.data.fileList);
var newArr = res.result.data.fileList.slice(1);//去掉第一个
that.setData({
arrPic: newArr
})
})
//app.js里面也初始化了
wx.cloud.init({
traceUser: true,
nev: '略'
});
不行,是怎么个不行 日志呢
同问