收藏
回答

微信云函数如何解决@cloudbase/manager-node依赖问题?

本地调试能正常运行, 云端就不行, 删除后重新部署也没用, 目测可能是安装依赖的问题.

这两个都按了, 没效果.

求各路大佬帮帮忙, 谢谢

目的: 小程序读取云储存目录下的所有图片并展示

附云函数代码和调用的代码

//这是云函数代码
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({
            traceUsertrue,
            nev'略'
        });
回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-07-12

    不行,是怎么个不行 日志呢

    2022-07-12
    有用 1
    回复
  • 姜力玮
    姜力玮
    2022-07-16

    同问


    2022-07-16
    有用
    回复
登录 后发表内容