从Firebase Cloud Function调用外部API(AWS EC2服务器)

有人可以帮我吗?。

我正在使用请求承诺在Firebase函数中从AWS调用API 下面是im正在使用的代码,图像是输出。

我想知道为什么它返回statuscode 400以及我正在调用的API(AWS)的预期输出

此代码的输出:

从Firebase Cloud Function调用外部API(AWS EC2服务器)

exports.testregisterstep1 = functions.https.onRequest((req,res) => {

  var rp = require("request-promise");


    var options = {
    method: 'POST',uri: 'http://1X.XXX.122.XXX:1000/api/katz/step1',formData: {
        first_name: 'fname',last_name: 'lname',email: 'emailfnam@gmail.com',mobile: '0909090909',address: 'address City',id: 1
        
    },headers: {
        'content-type': 'application/x-www-form-urlencoded','x-auth-token': 'eyJh3DV303g3eKSrE' 
    },resolveWithFullResponse: true,json: true
};
 
rp(options)
    .then(function(body) {
    res.send("Request OK: " + body);
})
    .catch(function (err) {
        res.send(err);
    });
});

luchangshuai1989 回答:从Firebase Cloud Function调用外部API(AWS EC2服务器)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3158483.html

大家都在问