小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在云函数里使用require('request');发送post请求总是出现 Required request body is missing 的错误。
然后我看到很多人都使用request-promise 或者got。请问倒是使用什么比较好?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
const cloud = require('wx-server-sdk') const request = require('request'); cloud.init() exports.main = (data, context) => { return new Promise((resolve, reject) => { try { request({ method: 'POST', headers: { "content-type": "application/json", }, body: JSON.stringify(data), url: data.url, }, function (error, response, body) { if (error) { return reject(error); } return resolve(JSON.parse(body)); }) } catch (e) { return reject(e) } }); }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你用request也行,需要将异步改成同步就行。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
const cloud = require('wx-server-sdk') const request = require('request'); cloud.init() exports.main = (data, context) => { return new Promise((resolve, reject) => { try { request({ method: 'POST', headers: { "content-type": "application/json", }, body: JSON.stringify(data), url: data.url, }, function (error, response, body) { if (error) { return reject(error); } return resolve(JSON.parse(body)); }) } catch (e) { return reject(e) } }); }
你用request也行,需要将异步改成同步就行。