这可能是一个简单的问题,但我对云函数/Node编程还不熟悉,也没有找到合适的文档。如何编写一个Google云函数来接收HTTP请求,然后发送HTTP请求到另一个端点?例如,我可以将HTTP触发器发送到我的云函数(https://us-central1-plugin-check-xxxx.cloudfunctions.net/HelloWorldTest)。在项目后期,我会想办法实现延迟。但是,我想用一个新的HTTP请求响应到不同的端点(https://maker.ifttt.com/trigger/arrive/with/key/xxxx)。我该怎么做?
exports.helloWorld = function helloWorld(req, res) {
// Example input: {"message": "Hello!"}
if (req.body.message === undefined) {
// This is an error case, as "message" is required.
res.status(400).send('No message defined!');
} else {
// Everything is okay.
console.log(req.body.message);
res.status(200).send('Success: ' + req.body.message);
// ??? send a HTTP request to IFTTT endpoint here
}
};
request
模块已于2020年停用。 - Crashalot