我们使用两个IDE来开发Angular.js应用程序:Brackets v1.7 + WebStorm v2016.2
通过Brackets IDE打开应用程序时,URL-s按预期显示:
http://127.0.0.1:55738/index.html#/distributor
但是当我从WebStorm IDE打开相同的URL时,它出现如下:
http://localhost:63342/svnSource/SRDL/index.html?_ijt=j25vtpn610cetc16cgo6btff1v#/distributor
为什么它如此不同,为什么WebStorm会注入这些额外的参数?可以关闭的是可选的吗?
更新
对于我们的团队来说,这是一个真正的痛苦,因为我们在代理服务器后面开发内联网应用程序,而这个新的“功能”没有任何好处,只会让所有开发人员烦恼。不顾一切地想要摆脱它。
答案 0 :(得分:1)
嗯,这种情况正在发生,因为JetBrains已经为WebStorm v2016.2更新了一些安全补丁。
他们已启用内置服务器的授权,目前Tt无法根据JetBrains团队禁用此选项。
有关它的更多详细信息,请查看以下文章:
希望这有帮助!
答案 1 :(得分:0)
http://localhost:63342/svnSource/SRDL/index.html?_ijt=j25vtpn610cetc16cgo6btff1v#/distributor
这是Webstorm的本地调试模式,WebStorm正在做的是他们从他们内置的Web服务器运行您的代码,他们遵循特定的格式。
附加的链接实际上是放置代码的项目文件的位置。
您可以通过打开文件然后打开设置进入设置部分来查看设置,请查看调试部分,然后进行可用的更改。 (我有窗户)
如果您不想使用自己的Web服务器,可以使用远程调试工具。
本地调试。在此模式下,应用程序文件保留在它们的位置 在你的机器上的WebStorm项目中。 WebStorm运行它们 具有根URL http://localhost的内置Web服务器:/。内置服务器端口(1024或更高) 在“设置”对话框的“数据视图”页面上指定。一个 这种模式下的调试会话可以通过两种方式启动:打开 带有JavaScript注入的HTML文件进行测试并启动 WebStorm生成的临时运行/调试配置 自动。这种方法在您不需要调试时很有用 整个应用程序,但只有一个脚本。创建并启动一个 永久调试配置。
这是他们关于您目前正在经历的内容的文档。
此处详细介绍了远程调试选项,请仔细阅读。
答案 2 :(得分:0)
我也遇到了同样的问题。我在项目上使用的是python内置服务器。
i
似乎正在完成任务...