云函数进入页面
点击微信开发助手云开发
uniapp 创建云函数文件夹
index.js编写逻辑 内容展示
- index.js 是入口文件,云函数被调用时会执行该文件导出的 main 方法
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
// 云函数入口函数
// event 包含了调用该函数时传过来的参数
// 同时还包含了可以通过 getWXContext 方法获取的用户登录态 `openId` 和小程序 `appId` 信息
exports.main = async (event, context) => {
console.log("event", event);
console.log("context", context);
console.log(cloud.getWXContext())
}
以下为打印参数
配置
manifest.json配置
上传📣
调用方式
let { result } = await wx.cloud.callFunction({
name: 'handleLogin',
data: {
url: "请求地址",
data: 传递的参数
}
})
案🌰
比如小程序请求地址需配置request合法域名并且不可以配置ip地址
可使用云函数
// 云函数入口文件
const cloud = require('wx-server-sdk')
// 引入axios
const axios = require('axios')
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
// 从自己的服务器请求数据
const res = await axios.get("http://123.207.32.32:8000/home/multidata")
// 将数据返回给客户端
return res.data
}