收藏
回答

5天前axios更新为1.3.4版本后,云函数中无法调用axios?

axios更新之后,它开发工具提示我在axios内部使用ES语法引入,我猜是axios更新后没有适配微信小程序导致的,我降低版本为0.27.2版本后可以正常使用

const cloud = require('wx-server-sdk')
const axios = require("axios")


cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境


// 云函数入口函数
exports.main = async (event, context) => {
  const res = await axios.get('接口')
  return res.data
}
使用1.3.4版本的报错

当版本降为0.27.2后可以正确发送请求

回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    2023-03-26

    axios是适配nodejs版本的更新,云函数nodejs版本固定,可不得出错

    2023-03-26
    有用
    回复 1
    • 纯路人
      纯路人
      发表于移动端
      2023-03-26
      说得对啊
      2023-03-26
      回复
登录 后发表内容