【问题标题】:Previewing rails server on AWS Cloud 9: VFS Connection does not exist [Firefox only]在 AWS Cloud 9 上预览 rails 服务器:VFS 连接不存在 [仅限 Firefox]
【发布时间】:2018-12-20 22:19:58
【问题描述】:

更新:这是 Firefox 特有的。使用 Chrome 不会发生这种情况。我将保留下面的文字,但现在主要的问题是,Firefox 是如何以及是什么导致了这种情况。 无论 cookie 设置如何,它都会发生,例如允许第三方 cookie 和跟踪器。


前言:我已经搜索并阅读了几十页试图解决这个问题我已经完成了 AWS 文档中的所有故障排除步骤,例如,

还有这个话题:

和 c9 论坛


我正在尝试从 Cloud 9 IDE 预览正在运行的 rails 应用程序。当我使用rails server 运行应用程序时,没有错误消息表明有任何错误。输出显示Started GET '/' for [my home IP] ...... 200 Completed OK。

控制台输出:

尝试预览正在运行的应用只会产生“OOPS VFS 连接不存在”屏幕。预览 URL 始终为 https://[user_generated_sequence].vfs.cloud9.[region].amazonaws.com/ 根据故障排除指南设置的规则,允许所有 TCP 流量。

OOPS 错误消息页面:

无论使用 puma 还是 WEBrick,都会出现同样的问题。使用 WEBrick,会出现一个预览链接的弹出窗口,但会导致相同的错误消息页面。使用 puma,正在运行的应用程序正在监听 tcp://[localhost/0.0.0.0]:[8080 or 3000]。使用 WEBrick,它会改为监听 http://localhost:8080。

我完全按照 Rails 教程中的说明设置了一个简单的应用程序。代码本身的一切都应该没问题。我怎样才能让它正常工作?我很困惑,即将放弃。

【问题讨论】:

  • 这个运气好吗?不需要把所有东西都烧给你的上帝并重新开始的事情吗?
  • 是的,我现在只在 AWS 上使用 Chrome(以及其他一些在 FF 上无法正常工作的谷歌连接网站)
  • 确保您的用户对文件有读取权限,对我来说就是这么简单。

标签: ruby-on-rails amazon-web-services firefox vfs aws-cloud9


【解决方案1】:

确保您从同一浏览器访问预览:

此 URL 仅在环境的 IDE 已打开且 应用程序在同一个 Web 浏览器中运行

https://docs.aws.amazon.com/cloud9/latest/user-guide/app-preview.html#app-preview-preview-app

【讨论】:

    【解决方案2】:

    对我有用的东西,请执行以下操作: 运行:

    rails s
    

    在 AWS EDE 中单击“预览”和“选择正在运行的应用程序”

    一旦打开,点击按钮/链接,它应该会在另一个窗口中打开,其中包含正在运行的应用程序。

    注意:通过复制 URL 链接并粘贴到另一个选项卡中手动执行此操作对我不起作用。

    【讨论】:

      【解决方案3】:

      尝试禁用广告拦截器和隐私扩展。它对我有用。

      【讨论】:

        【解决方案4】:

        我最近在更新 Firefox 后遇到了同样的问题,因为需要跨站点 cookie 才能预览正在运行的 rails 应用程序。如果像我一样,您在 Firefox 中将其作为严格的Enhanced Tracking Protection 的一部分禁用,则至少需要为该特定站点启用它们。

        【讨论】:

          【解决方案5】:

          基本上你需要允许第三方cookies 在 chrome 中是 设置 >> 安全 >> Cookie 和网络数据 >> 选择第二个选项(仅在隐身模式下阻止 cookie)

          这对我有用

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-06-20
            • 2019-10-23
            • 1970-01-01
            • 2022-11-19
            • 2021-04-01
            • 1970-01-01
            • 2017-02-26
            • 1970-01-01
            相关资源
            最近更新 更多