首页 > 微信 > 详细

小程序云函数

时间:2021-04-06 00:55:43      阅读:25      评论:0      收藏:0      [点我收藏+]
项目结构
Client
│  ├─components
│  │  └─goods
│  └─pages
│      └─index
└─Cloud
    └─getClassComents
        └─node_modules
		
1.新建云函数,安装第三方模块
npm install request-promise

2.云函数

// 云函数入口文件
const cloud = require(‘wx-server-sdk‘)
const request = require("request-promise")

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  // 小程序客户端传递的参数
  let class_id = event.class_id
  // 请求参数
  let options = {
    uri: "https://ke.qq.com/cgi-bin/comment_new/course_comment_list",
    qs: {
      count: 10,
      page: 0,
      cid: class_id
    },
    headers: {
      referer: `https://ke.qq.com/course/${class_id}`
    },
    json: true
  }
  // 发起网络请求
  let result = await request(options).then(res => {
    return res
  }).catch(err => {
    return err
  })
  return result
}

3.小程序端调用云函数
wx.cloud.callFunction({
	name: "getClassComents",
	data: {
		class_id: 328509
	},
	success: res => {
		console.log(res)
	},
	fail: err=> {
		console.log(err)
	}
})

小程序云函数

原文:https://www.cnblogs.com/gmbjzg/p/14619652.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!