1.使用云函数调用api接口需要使用第三方库,以request为例
2.在github上搜索request或request-promise方法
3.安装
npm install --save request
npm install --save request-promise
4.右键cloudfunctions-“新建Node.js云函数”,例如:getList
5.右键"getList"-"在终端打开"进入DOS页,执行安装命令
npm install --save request
npm install --save request-promise
安装成功后在package.json文件中的"dependencies"配置项中会生成这两条依赖和版本
6.在getList云函数的index.js文件中引入
//云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
//引入request-promise
var rp = require('request-promise');
//云函数入口函数
exports.main = async ( event, context ) => {
return rp('http://www.google.com') //使用request-promise发送请求
.then(function(res){
})
.catch(function(err){
})
}
7.右键getList-"上传并部署:云端安装依赖"