是否可以在 firebase 上运行 graphql 订阅?

2023-12-05

我想将 GraphQL 订阅与 Firebase 云功能结合使用。 在我之前的问题中,我描述了当我将代码部署到 Firebase 时,它​​让我崩溃了"Could not connect to websocket endpoint."我什至无法手动连接到它,但是当在本地运行时,一切都像魅力一样。 之后我去看看是否可以使用 Firebase 运行订阅,但没有找到任何东西,仅适用于查询和突变(它也适用于我)。

我发现的唯一帖子是这样的:https://www.reddit.com/r/graphql/comments/aijebt/graphql_on_firebase/有人写过这个:

“不支持 GraphQL 订阅。GraphQL 订阅依赖于 持久的 Web 套接字连接。由于功能在期间关闭 不活动、持久的 Web 套接字连接是不可能的 支持。”

不过我不想在这里放弃,因为那是6个月前的事了,他说他在测试版时尝试过,所以我希望它现在得到支持。

所以我的问题是:

  • 是否可以在 Firebase 上运行订阅?
  • 如果不是,你是什么 建议使用 Firebase 在后端执行实时操作?

Thanks!


根据一些帖子,firebase-functions 的最长生命周期为 9 分钟,因此订阅将不起作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以在 firebase 上运行 graphql 订阅? 的相关文章

随机推荐

  • EDSDK 回调不起作用

    我有一个可用的命令行应用程序 使用 EDSDK v2 13 但是 当我注册回调时 会出现一系列属性事件 然后就什么也没有了 我已经纠正了这个循环 如下所示 while kbhit EdsOpenSession camera Sleep 10
  • 使用自定义 data-id 加载模态

    我的一个网站有问题 我有一些这样的列表链接 ul li a Room 10 a li li a Room 20 a li ul On my myModal 我希望表单出现编辑信息 所以我通过了data id 这是我数据库中的 id HTML
  • 在 PrimeFaces 的文件上传侦听器中验证上传图像的尺寸

    我正在使用上传图像
  • Cakephp 中的 WordPress

    我已经在 Cakephp 中安装了 WordPress app webroot blog 文件夹并将 WordPress 永久链接设置更改为月份和名称 例如 http abc com blog 2013 02 sample post 现在
  • 当文件确实存在时,C# System.IO.FileNotFoundException

    我正在尝试从 ASP NET Core 中的操作返回文件 public IActionResult GetFile string filePath return File home me file png application octet
  • Jqgrid。从键值中找到rowId

    我有一个基本的 jqgrid 实现 fsJqGrid jqGrid datatype local height 175 colNames FeatureId Name colModel name FeatureId index Featur
  • IIS7:缓存设置不起作用...为什么?

    我的 IIS7 web config 设置为以下内容 其中包含静态资产文件夹 不在 ASP NET 应用程序或任何其他内容中
  • ObServer 发出选择性 D-BUS 信号(单播信号)

    我遇到的情况是 我有一个 ObServer 对象和一组客户端 ObServer和客户端通过D BUS IPC 连接 ObServer 为所有客户端提供通用接口 但是 ObServer 有时需要通知客户端一些事件 客户端监听 ObServer
  • Android volley:如何处理错误响应

    我实现了一个带有 volley 库的 Android 应用程序来连接我的数据库 与 get 和 post 请求的连接有效 但服务器响应不起作用 发生这种情况是因为错误响应会自动捕获错误 例如 我的服务器响应代码为 201 表示登录成功 但齐
  • Camel 2.11批量聚合如何与单独的路由一起工作?

    首先有一个类似的未回答的问题将路由加入单个聚合器 我们有一些消费者路由 ftp file smb 从远程系统读取文件 简化了直接路由的测试 但与批量消费者的行为类似 from direct routeId id routeId setPro
  • Rails +omniauth + facebook - 检测到 csrf

    我正在努力通过现有的方式登录网站facebook帐户 所以我注册了一个facebook应用程序并存储api and secret in development rb and production rb文件 然后我用了omniauth fac
  • 如何仅打印python列表中的重复元素[重复]

    这个问题在这里已经有答案了 有没有内置的方法来打印 python 列表中存在的重复元素 我可以为此编写程序 我正在寻找的是是否有任何内置方法或相同的东西 For Ex 用于输入 4 3 2 4 5 6 4 7 6 8 我需要操作4 6 有的
  • 从 MySQL 迁移到 NoSQL 的示例? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 对于类似 Facebook 的网站 即 它是写入密集型并提供用户自定义页面 我想构建一个原型来研究以文档为中心的 NoSQL 架构是否是分片的良好替代方案 并减少单个主服务器 多个从
  • 在 numpy 数组内生成填充多边形

    我正在寻找一种基于一组多边形顶点将填充多边形 绘制 到 numpy 数组中的方法 我宁愿使用尽可能少的外部库 例如 我有一个 20x20 numpy 数组 我希望由点 3 12 8 18 13 14 11 6 和 4 6 界定的区域为填充
  • 错误:allowDefinition='MachineToApplication' 超出应用程序级别

    关于这个主题有大量的 SO 帖子 到目前为止 解决方案似乎是将 IIS 中的目录配置为应用程序 另一个常见的解决方案是从根文件夹中删除备份的 web config 文件 我的问题有所不同 因为我在 IIS Express 上运行 因此无法将
  • 如何从 QML 监听 C++ 信号?

    我有一个我称之为 C 服务 的东西 我想将其接口公开给 QML 我正在尝试使用QQmlContext s setContextProperty将对象链接到 QML 并从QML Connections block QML 不会像之前我没有在
  • 事件处理程序和侦听器以及事件冒泡和事件捕获

    我对 JavaScript 中的 事件监听器 事件处理程序 事件冒泡 和 事件捕获 感到困惑 我在互联网上搜索并查看了不同的网站 但是 我仍然无法理解一些差异 甚至基本条件 As 本文表明 事件处理程序已创建并侦听事件 这是否意味着附加到
  • 从终端调用时使用默认的 Python 而不是 Anaconda 安装

    我最近安装了 Anaconda 版本的 Python 现在当我打字时python进入终端后 它会打开 Anaconda 发行版而不是默认发行版 如何让它使用命令的默认版本python在 Linux 上 Ubuntu 12 04 精确的穿山甲
  • Lint:如何忽略“ 未翻译为 <语言>”错误?

    我无法编译 调试我们的 Android 应用程序 因为本地化文件还不完美 我的 IDE 验证工具Lint创建错误说 newCardsOrderVals 未翻译为 ar bg ca cs 使用 Ant 编译 安装 运行工作正常 但我想使用我的
  • 是否可以在 firebase 上运行 graphql 订阅?

    我想将 GraphQL 订阅与 Firebase 云功能结合使用 在我之前的问题中 我描述了当我将代码部署到 Firebase 时 它 让我崩溃了 Could not connect to websocket endpoint 我什至无法手