node.js Http请求协助
作为一个新手,我很难弄明白为什么这不会发送消息。我相信这很简单,我只是很难弄明白node.js Http请求协助,node.js,google-cloud-functions,Node.js,Google Cloud Functions,作为一个新手,我很难弄明白为什么这不会发送消息。我相信这很简单,我只是很难弄明白 `/** * Responds to any HTTP request. * * @param {!express:Request} req HTTP request context. * @param {!express:Response} res HTTP response context. */ exports.helloWorld = (req, res) => { // let mes
`/**
* Responds to any HTTP request.
*
* @param {!express:Request} req HTTP request context.
* @param {!express:Response} res HTTP response context.
*/
exports.helloWorld = (req, res) => {
// let message = req.query.message || req.body.message || 'Hello World!';
// res.status(200).send(message);
// console.log(req.body.payload) ~ works fine
var paylord = JSON.parse(req.body.payload);
// console.log(paylord.type);
var slackMessage = {
"text": "Thanks for your request, we'll process it and get back to you.",
"response_type": "ephemeral"
}
var options = {
method: 'POST',
contentType: 'application/json',
payload: JSON.stringify(slackMessage)
};
res.status(200).send(paylord.request_url, options)
};
您可以在控制台上共享日志输出吗?您还可以共享如何调用和读取此函数的结果吗?