【发布时间】:2020-11-17 19:44:05
【问题描述】:
我有一个基本的 Firebase 云功能。我想通过 Axios 发布请求(发送 Slack 消息)。但是服务器返回“错误:无法处理请求(500)”。哪里有问题?我用的是cors。
const cors = require('cors')
const functions = require('firebase-functions')
const Axios = require('axios')
exports.sendMessage = functions.https.onRequest((request, response) => {
return cors()(request, response, () => {
return Axios.post(
`https://hooks.slack.com/services/*XXXXXXXXXXXXX*`,
{
blocks: [
{
type: 'section',
text: {
type: 'mrkdwn',
text: 'hello',
},
},
],
}
)
})
})
【问题讨论】:
-
我使用 Firebase 免费计划,但我使用 Node 8 作为依赖项,它应该可以在明年之前使用这个免费计划。
-
请编辑问题以显示您在函数控制台中看到的任何错误。没有它,我们必须猜测这里发生了什么。
标签: javascript node.js axios google-cloud-functions