如何从Firebase云功能发送自定义响应?

Khathu Musekwa

我已经编写了一个Firebase云函数,并且一切都按预期工作,但是当尝试从客户端读取响应时,我从云函数返回的数据不包含在响应中。

这是我的云函数:

exports.employeeExists = functions.https.onRequest((request, response) => {
  return response.status(500).json({
    data: {
      type: constants.REQUEST_ERROR,
      error: 'ERROR MESSAGE'
    }
  });
});

这是我的客户端请求:


fetch('cloud function url', options)
      .then((response) => {
        console.log(JSON.stringify(response));
});

我在客户端日志上获得的输出是响应,该响应具有已设置的正确状态码(500),但是不包含响应发送的数据。

有什么我想念的吗?

Khathu Musekwa

经过一些努力后,我决定使用Axios而不是内置的fetch()函数,现在我可以检索我期望的响应数据了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Firebase云功能发送自定义电子邮件

Firebase云功能自定义域

如何使用 Firebase 云功能发送 http 链接作为响应

Firebase云功能不发送响应

如何发送自定义HTTP标头作为响应?

ServiceStack注销后如何发送自定义响应?

向onCreate用户firebase云功能添加自定义声明

自定义响应头未发送

如何使用Firebase云功能将条带响应发送到客户端(Swift)

如何使用自定义go构建约束/标签部署golang谷歌云功能?

如何在Firebase可调用云函数上引发自定义错误?

Firebase无法响应云功能

由于服务帐户没有必要的权限,因此无法在Firebase云功能中创建自定义令牌

带有自定义令牌的身份验证流程,用于云功能上的Firebase身份验证

如何在自定义错误文档上发送正确的HTTP响应?

使用mandrillApp API发送批量邮件时,如何获取自定义数据作为响应?

如何向不同的传入SMS文本发送相同的自定义响应

作为响应,如何使用条件创建自定义搜索功能?

如何发送自定义桌面通知?

如何发送自定义帮助PM

如何自定义SimpleHTTPServer发送的页面?

使用ajax请求发送回自定义JSON响应

无法响应快递发送的自定义错误消息

从Laravel发送自定义500 http响应

如何在自定义验证规则的通过功能中发送多个参数

如何编写自定义流功能

Robomongo,如何使用自定义功能?

如何向hapi服务器在路由中发送的每种响应发送自定义标头

自定义功能