微信小程序 通过云函数请求http网站接口
1.前端页面-----index.js
Page({
/**
* 页面的初始数据
*/
data: {
},
history() {
console.log(666666666)
//调用云函数
wx.cloud.callFunction({
// 云函数名称
name: HttpApi,
// 传给云函数的参数
data: {},
success: function(res) {
console.log(res.result)
//将返回的值转为json格式
var p = JSON.parse(res.result)
console.log(p)
console.log(p.result)
// var that = this;
// that.setData({
// })
},
fail: console.error
})
}
})
1.云函数HttpApi-----index.js
使用云函数前安装这个命令:npm install request-promise
//npm install request-promise 先安装这个命令
var API_URL = "http://api.juheapi.com/japi/toh?key=******************&v=1.0&month=11&day=1"
// 云函数入口文件
const cloud = require(wx-server-sdk)
var rp = require(request-promise);
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
let url = API_URL;
return await rp(url)
.then(function (res) {
return res
})
.catch(function (err) {
return 失败
});
}
//==扣扣群聊172842597==
欢迎加入论坛
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信支付接口调用之二维码失效时间的设置
