WebStorm修改了URL-s

问题描述 投票:4回答:3

我们使用两个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

这对我们的团队来说是一个真正的痛苦,因为我们开发内联网应用程序,代理背后,这个新的“功能”没有任何好处,只会让所有开发人员烦恼。不顾一切地想要摆脱它。

angularjs webstorm adobe-brackets
3个回答
1
投票

好吧,这种情况正在发生,因为JetBrains已经为WebStorm v2016.2更新了一些安全补丁。

他们已启用内置服务器的授权,目前Tt不能根据JetBrains团队禁用此选项。

有关它的更多详细信息,请查找以下文章:

https://blog.jetbrains.com/blog/2016/05/11/security-update-for-intellij-based-ides-v2016-1-and-older-versions/

希望这可以帮助!


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自动生成的临时运行/调试配置。当您不需要调试整个应用程序而只需要一个脚本时,这种方法很有用。创建并启动永久调试配置。

这是他们关于您目前正在经历的内容的文档。

这里详细介绍了远程调试选项,请仔细阅读。

Click Here


0
投票

我也遇到过同样的问题。我在我的项目中使用python内置服务器。

python -m SimpleHTTPServer 5000

它似乎正在做这个工作......

© www.soinside.com 2019 - 2024. All rights reserved.