ruby-on-rails - 运行 "rails server"时,为什么我的本地主机拒绝在 Chrome 和 Firefox 上连接?

标签 ruby-on-rails ubuntu localhost port puma

当我运行 rails server 时,我试图在本地主机上查看我的 Ruby on Rails 应用程序看起来它运行良好,没有错误,但是当我在 http://localhost:3000/ 打开我的本地主机时它会将我重定向到 https://localhost:8080/并说拒绝连接。我可以毫无问题地打开我的本地主机文件,但是当我运行 rails server 时并使用将我重定向到 https 的端口打开 localhost而不是 http不管我做什么。我什至尝试使用不同的端口运行。我在 Ubuntu 上,我的应用程序正在使用 Puma。
到目前为止,我已经完成了以下操作:

  • 清除了我所有的缓存和历史记录
  • 打开隐身窗口
  • rails server使用不同的端口
  • 更改了一些 about:config设置为 false在火狐
  • 已搜索 localhost在 'chrome://net-internals/#hstsand' 但说未找到
  • 我已经尝试了此链接上的其他解决方案:Google Chrome redirecting localhost to https

  • 根本没有工作。问题可能是什么?
    I get this error on Chrome
    And this error on Firefox
    对此的任何建议都会有所帮助!谢谢。
    编辑:让我知道是否需要更改,这就是我的方式
    etc/host/设置

    最佳答案

    滚动浏览帖子和大量研究后,我的问题是我没有运行 yarn运行前rails server .我找到了这篇文章并引用了这个答案 https://stackoverflow.com/a/58369306/14365156
    但我并没有完全按照这些步骤进行,我只运行了 yarn然后运行 ​​rails server现在终于可以查看 http://localhost:3000/ .希望这对其他人有帮助!

    关于ruby-on-rails - 运行 "rails server"时,为什么我的本地主机拒绝在 Chrome 和 Firefox 上连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65800530/

    相关文章:

    php - 虽然 php 运算符与 mysql Truncate 不起作用

    ruby-on-rails - Ruby Rack 更改端口

    ruby-on-rails - link_to_remove_association : undefined method `new_record?' for nil:NilClass

    ubuntu - lsattr : Operation not permitted While reading flags on file in Ubuntu 16. 04

    ubuntu - 如何在命令提示符下获取 LDAP 中的事件连接?

    ruby-on-rails-3 - 子域约束(Rails 3)使本地服务器(瘦)如此慢

    html - LAMP 服务器、网站在主机上无法正确显示

    ruby-on-rails - 设计错误 : undefined method `current_sign_in_ip'

    ruby-on-rails - 跳过为 `rails generate controller` 创建测试、 Assets 和帮助程序的语法?

    git - Kubuntu/Windows 7 双启动和 git