1、首先cd 到云开发文件目录下
2、然后通过npm 安装插件 request 和 request-promise 。
3、创建云函数,在云函数里面调用 request-promise 模块
// 云函数入口文件
const cloud = require('wx-server-sdk')
const rp = require("request-promise")
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
switch (event.type) {
case 'sxCheck':
return await sxCheck(event);
default:
return;
}
}
sxCheck = async (event)=>{
let options = { //
method: 'GET',
url: 'http://www.baidu.com',
qs: {
keyword: event.keyword
},
json: true
}
const result = await rp(options)
return result;
}
4、具体参数配置可以参考 这个地址,有详细介绍 https://www.npmjs.com/package/request-promise
5、小程序页面js 调用代码,
wx.cloud.callFunction({
name:"XXXX", // 云函数名称
data:{
type:'sxCheck',
keyword: e.detail.value.keyword
}
}).then(res=>{
console.log(res)
})
完结,如有不懂请留言,相互学习沟通
下面附上小程序