У меня есть этот код в моем NodeJS.Если я помещаю возврат до вызова request.post, я получаю ответ, но внутри обратного вызова я получаю {data: null}.
exports.addItem = functions.https.onCall((req, context)=>{
request.post(
{url: submitUrl,
form: req},
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
return {result: "OK"};
}
else{
return {result: "Not OK"}
}
}
);
});
, если это поможет, я запускаю этот код внутри firebase и вызываю его с помощью функций firebase в моем JS