虽然如此,但 云开发的初衷 是想让用户使用它的云服务(把数据、静态资源等放到它的服务器上)
所以 云函数外出流量 都给得 很少,免费额度一个月 才 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); | |
} | |
}) | |
}) | |
}; |