微信小程序 通过云函数请求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.页面制作
下一篇:
微信支付接口调用之二维码失效时间的设置