localhost - Rubymine(Jetbrains) 本地服务器。我可以让它从本地主机根运行吗?

标签 localhost webstorm rubymine jetbrains-ide

目前,当我打开我正在处理的 html 文件时,它会带我到

http://localhost:63342/project-folder/index.html

有没有办法设置 Rubymine 从根运行我的项目,例如。

http://localhost:63342/index.html

最佳答案

http://localhost:63342/index.html -- 不能拥有这种带有内置网络服务器的 URL .. 因为 IDE 不知道要服务哪个项目(因为它适用于所有项目,而不仅仅是当前打开的项目)。

使用内置网络服务器时,URL必须具有一些提示 (PROJECT_NAME),以告知要执行哪个项目服务(从哪里获取文件)。

内置网络服务器支持 2 种 URL(它们都将提供相同的文件):

http://localhost:63342/PROJECT_NAME/index.html
http://PROJECT_NAME:63342/index.html

如果您想要第二个 URL,则必须执行以下步骤:

  1. 创建部署条目(设置 | 部署)并将其标记为该项目的默认值。从 IDE 中打开页面时,将使用此处定义的 URL (http://PROJECT_NAME:63342/)。

  2. 在您的 hosts 文件(或您的本地 DNS 服务器,如果有的话)中定义一个将 PROJECT_NAME 指向您的 IP 的条目。例如(对于 hosts 文件):127.0.0.1 PROJECT_NAME

关于localhost - Rubymine(Jetbrains) 本地服务器。我可以让它从本地主机根运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24899610/

相关文章:

windows - 如何终止当前使用 Windows localhost 上的端口的进程?

html - 是否可以在 ruby​​mine 中格式化/回流 html?

javascript - 如何在 webstorm 中使用 "prompt"和 "alert"javascript 命令?

javascript - ESLint 解析和验证 JSDoc

Rubymine 实时模板备忘单

ruby-on-rails - 找不到生成器 mongoid :config

eclipse - 如何检测用户是否在 Eclipse/Tomcat 中的本地主机上?

python - 在同一本地主机上的python本地主机请求具有不同的端口

ssl - 浏览器更新后,本地网络中的自签名证书不再有效

typescript - Webstorm 不刷新更正后的代码