赞
踩
在小程序开发中,如果需要调用第三方 API,但由于域名备案的限制无法直接在小程序中使用,我们可以利用云函数来解决这个问题。
cloudfunctions
的云函数文件夹,创建好之后正常右边会自动显示你的云开发名称代码如下:
//index.js
// 云函数入口文件
const cloud = require('wx-server-sdk')
const rp = require("request-promise")
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
// 云函数入口函数
exports.main = async (event, context) => {
console.log(event)
const config = {
url: "https://xxx.com/api/test",
qs: {
message: event.message
},
json: true,
}
const res = await rp(config)
return res
}
testFn() {
wx.cloud.callFunction({
name: "test", // 此处是云函数的名称
data:{
message: "hello world"
}
}).then(res => {
console.log("云函数返回",res);
})
},
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。