葱子
葱子
  • 发布:2023-07-23 03:21
  • 更新:2023-07-26 11:08
  • 阅读:254

云函数调试是可以正确获取数据,发布微信小程序报FunctionBizError

分类:uni-app

示例代码:

'use strict';  
exports.main = async (event, context) => {  
    //event为客户端上传的参数  
    console.log('event : ', event)  
        //内容检测接口d  
        let id=event.user_id;  
        let Data={  
            user_id:id,  
        };  
        var api_url = "https://****/getUserInfo.php";  
        var res = await uniCloud.httpclient.request(api_url, {  
            method: 'POST',  
            data: Data,  
            contentType: 'json', // 指定以application/json发送data内的数据  
            dataType: 'json' // 指定返回值为json格式,自动进行parse  
        })  

let result=res.data.content;  
console.log("返回的内容:" + JSON.stringify(res))  
        //返回数据给客户端  
        return result;

错误提示:
{"errMsg":"Unexpected token < in JSON at position 0 (data json format

errCode":"FunctionBizError","code":"FunctionBizError","requestId":"ac1cd3741690053348065144906"

2023-07-23 03:21 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

去掉dataType: 'json' 看看返回的res是什么

  • 葱子 (作者)

    查到原因了,服务器禁止了部分阿里云IP的访问请求,解除后就可以了

    2023-07-26 23:41

要回复问题请先登录注册