云函数中使用request

lxf2023-04-22 08:08:01

前言:

3小时前小编发现微信小程序用户:【AdminJS】提出了一个关于“云函数中使用request-promise为什么返回乱码?”的问题,在问题中开发者Hanson🇨🇳对该问题做了如下阐述:

问题类型:

问题描述:

const wxContext = cloud.getWXContext();
const weatherApi = ‘/d/file/02/2951 /> return requestP({
url: weatherApi,
}) //使用request-promise发送请求
.then(function (res) {
return res;
})
.catch(function (err) {
return {
error: err
}
})

如上面的代码,在云函数控制台查看网络请求,返回的是正常内容,但是在小程序端获取到的是乱码:

wx.cloud.callFunction({
name: ‘weatherService’,
}).then(res => { console.log(“weatherService”,res) }).catch(err => { })

调试接口返回的内容

该图片引用微信开放社区

客户端小程序获取到的返回内容:

该图片引用微信开放社区

注:以上是微信小程序开发者:”Hanson🇨🇳”对于本问题的一些阐述,这里做一个引用,我们将实时关注微信小程序助手对该问题提出的解决方案

解决方案:

【AdminJS】微信小程序技术运营专员对用户Hanson🇨🇳提出的云函数中使用request-promise为什么返回乱码?给予如下回复

不用云函数,也是乱码

结语:

微信官方小程序依托微信官方庞大的用户搜索基础,根据用户的搜索习惯,以此来找到目标用户,更好的帮助企业直达客户,服务客户。当用户在微信中进行需求的搜索时,会记录下当前的搜索内容,并且会根据商家的信息来进行匹配,如果你的微信官方小程序名称出现在搜索结果中,那么你将面临更大的被访问和交流的可能。

如果您也在使用微信小程序,请关注Adminjs.cn,如果您有关于微信小程序的使用问题请关注Adminjs.cn,如果您要找百度小程序模板、微信小程序模板请关注小程序模板网或者去微信开放社区找官方人员给予解决,相信微信官方在小程序上的发力会是一个里程碑!