我们使用两个IDE来开发Angular.js应用程序:支架v1.7 +网络 Storm v2016.2
通过Brackets IDE打开应用程序时,URL按预期显示:http://127.0.0.1:55738/index.html#/distributor
但当我从WebStorm IDE打开相同的URL时,显示如下:http://localhost:63342/svnSource/SRDL/index.html?_ijt=j25vtpn610cetc16cgo6btff1v#/distributor
为什么会有这么大的不同,为什么WebStorm要注入那些额外的参数?它是可选的可以关闭的东西吗?
3条答案
按热度按时间yjghlzjz1#
发生这种情况是因为JetBrains更新了WebStorm v2016.2的一些安全补丁。
他们已经启用了内置服务器的授权,根据JetBrains团队的说法,目前Tt不可能禁用此选项。
欲了解更多详情,请参阅以下文章:
https://blog.jetbrains.com/blog/2016/05/11/security-update-for-intellij-based-ides-v2016-1-and-older-versions/
希望这有帮助!
gkl3eglg2#
这是Webstorm的本地调试模式,Webstorm在这里所做的是从他们的内置Web服务器运行您的代码,并遵循特定的格式。
额外附加的链接实际上是放置代码的项目文件的位置。
您可以通过打开文件,然后打开设置到设置部分来查看设置,请在那里查找调试部分,然后进行可用的更改。(我有Windows)
如果你不喜欢使用自己的网络服务器,你可以利用远程调试设施。
本地调试。在此模式下,应用程序文件将保留在您计算机上WebStorm项目中的位置。WebStorm将在根URL为http://localhost:/的内置Web服务器上运行这些文件。内置服务器端口(1024或更高)在“设置”对话框的“数据视图”页上指定。此模式下的调试会话可以通过两种方式启动:打开包含要测试的JavaScript注入的HTML文件,并启动WebStorm自动生成的临时运行/调试配置。当您不需要调试整个应用程序而只需调试一个脚本时,此方法非常有用。请创建并启动永久调试配置。
这是他们关于你目前所经历的事情的文档。
远程调试选项在这里有详细的解释,请仔细阅读。
Click Here
yzxexxkh3#
我也遇到了同样的问题。我在我的项目上使用的是python内置服务器。
它似乎正在做的工作...