Как мне написать облачную функцию Google, которая будет получать HTTP-запрос, а затем отправлять HTTP-запрос POST на другую конечную точку?
Например,
До сих пор я пытался отправить HTTP POST с узлами webhooks, request & restler модулями, но ни один из них, похоже, не работает.Это потому, что эти модули используются вместе с exports.test ?
Мой вопрос связан с этим вопросом, но ответы мне не помогли.
Данные, отправляемые в конечную точку, находятся в json & Тип содержимого: application / json .
var request = require('request'); //also tried for node-webhook, restler modules
exports.test = function(req, res) {
//processing of received json data from source A.
}
function sendToEndpoint(processed_data) {
let abc = processed_data; //send processed data to source B
request.post({
uri: 'https://example.com',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify(abc)
});
}