收藏
回答

云开发使用加密算法

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wxe4113982f83d7ab7 2.3.2


- 当前 Bug 的表现(可附上截图)

云函数中提示MD5未定义,之前是可以跑的,改了一下后面的处理,再改回来就提示md5未定义了,

- 预期表现


- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-11-04
回答关注问题邀请回答
收藏

4 个回答

  • 张吉(jimmyjzhang)
    张吉(jimmyjzhang)
    2018-11-04

    能把报错的完整信息贴一下吗

    2018-11-04
    有用
    回复 5
    • 2018-11-04


      第一次是正常运行的,用的crypto库,这是修改过代码之后再次上传然后再调用的报错

      2018-11-04
      回复
    • 张吉(jimmyjzhang)
      张吉(jimmyjzhang)
      2018-11-04回复

      如果是库没找到应该不会报这个错才对。 麻烦右键点击云函数目录,进入更多设置,从线上同步一下云函数代码,看看是内容是你预期内的么

      2018-11-04
      回复
    • 2018-11-04回复张吉(jimmyjzhang)

      我换了个库 然后返回值不是空了  不知道会不会有其他人和我一样出现这个问题  线上云函数代码和我预期一样

      2018-11-04
      回复
    • 张吉(jimmyjzhang)
      张吉(jimmyjzhang)
      2018-11-04回复

      是说换了个加密库,然后更新代码就也不会再出错了是吗

      2018-11-04
      回复
    • 2018-11-05回复张吉(jimmyjzhang)

      对 只有crypto这个库出现了之前那个问题

      2018-11-05
      回复
  • 半寸灰
    半寸灰
    2018-11-04

    可能没有  MD5这个依赖

    缺啥自己安装看看吧

    2018-11-04
    有用
    回复 9
    • 2018-11-04

      兄弟我说了   提前安装好  然后上传  可以跑通   随便修改一点点  再次上传就会提示没有md5依赖

      2018-11-04
      回复
    • 半寸灰
      半寸灰
      2018-11-04回复

      可能选择上传选项  问题

      本地安装了   选择  上传全部


      2018-11-04
      回复
    • 2018-11-04回复半寸灰

      上传后 如果修改了云函数的代码  然后再次上传全部  就会提示md5未定义

      2018-11-04
      回复
    • 半寸灰
      半寸灰
      2018-11-04回复

      因为修改了还是要继续上传的

      本地没有安装或者安装的约束  被删了

      选择上传全部还是未定义的

      2018-11-04
      回复
    • 2018-11-04回复半寸灰

      上传的还是全部  代码我只加了个换行

      2018-11-04
      回复
    查看更多(4)
  • 刘敏洁 joanliu
    刘敏洁 joanliu
    2018-11-04

    你好,是修改了哪部分的代码呢?

    2018-11-04
    有用
    回复 5
    • 2018-11-04

      刚刚测试  是修改任意代码之后再上传就会出现这个问题  不知道是不是云端的问题

      2018-11-04
      回复
    • 刘敏洁 joanliu
      刘敏洁 joanliu
      2018-11-04回复

      云函数提示是指在IDE里的提示吗?还是调用报错?

      2018-11-04
      回复
    • 2018-11-04回复刘敏洁 joanliu

      调用的时候会提示MD5未定义  说明依赖的包不见了

      2018-11-04
      回复
    • 刘敏洁 joanliu
      刘敏洁 joanliu
      2018-11-04回复

      没有自己安装过依赖包对么?都是云函数自身的依赖包?

      2018-11-04
      回复
    • 2018-11-04回复刘敏洁 joanliu

      我现在创建云函数不提示我安装依赖  连wx-server-sdk都是我自己去安装的   安装完上传可以正常运行   但是修改一下代码再上传(哪怕是加了个换行)都会报错  告诉我md5未定义

      2018-11-04
      回复
  • 2018-11-04

    补充一下   正常导入包之后 上传并部署 云端安装依赖  然后可以正常执行   如果修改了代码  再次上传就会报错  md5未定义

    2018-11-04
    有用
    回复
登录 后发表内容