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