虽然如此,但 云开发的初衷 是想让用户使用它的云服务(把数据、静态资源等放到它的服务器上)
所以 云函数外出流量 都给得 很少,免费额度一个月 才 1G/每月,就算付费也不是很多
ref:
https://github.com/guren-cloud/v-request
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/async.html
虽然如此,但 云开发的初衷 是想让用户使用它的云服务(把数据、静态资源等放到它的服务器上)
所以 云函数外出流量 都给得 很少,免费额度一个月 才 1G/每月,就算付费也不是很多
ref:
https://github.com/guren-cloud/v-request
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/async.html
| // 云函数代码 | |
| // querycloud/ | |
| const request = require('request'); | |
| exports.main = async (event, context) => { | |
| return new Promise((resolve, reject) => { | |
| request(event, (err, res, body) => { | |
| if (err) return reject(err); | |
| resolve(body); | |
| }); | |
| }); | |
| } |
| // 封装的 wx.vrequest | |
| // data: options 对于的是云函数的 event 参数 | |
| wx.vrequest = function(options) { | |
| return new Promise((resolve, reject)=> { | |
| wx.cloud.callFunction({ | |
| name: 'querycloud', | |
| data: options, | |
| success: res => { | |
| console.log('vrequest success'); | |
| resolve(res); | |
| }, | |
| fail: err => { | |
| console.error('vrequest fail', err) | |
| reject(err); | |
| } | |
| }) | |
| }) | |
| }; |