如何将变量从代码注入到WebStormHTTP Client,而不是将.env.json
分开?
详细说明。
关于WebStorm的问题,但实际上它与HTTP客户端插件有关,每个基于JetBrains IDE的IDE中都有这个插件。有人称它为Rest client
。
我想为这个类创建一个动态演示。但是请求是基于本地设置的。
我现在设法清理了常规配置,不使用其他变量。所有内容都来自.env
文件,并按预期工作。但是 * HTTP Client * 就像IDE中的一个完全独立的程序。它不以任何形式与项目集成。它不共享运行配置。它不使用shell环境变量。类中的每个人都需要复制-将相同的信息粘贴到项目和HTTP客户端中。
- 例如**。班上的每个人都有
.env
文件,他在其中设置了变量API-URL="localhost:8084"
,并且端口不同。这是他们本地REST服务器的设置方式。
- 例如**。班上的每个人都有
现在,我正在和大家分享example.rest
,例如:
### RestAPI
GET https://{{api_url}}
他们 * 应该 * 有能力运行它并得到结果。唯一的选择我有-创建http-client.env.json
与
{
"dev": {
"api_url": "{{some public access url}}"
},
"local": {
"api_url": "localhost:8084"
}
}
现在,每个学员都需要更改此env.json
文件以进行本地设置。
- 问题**-在不同文件之间复制变量。手动管理此文件的git更改。
那么,有没有办法在项目和HTTP客户端之间共享数据呢?
谢谢你的建议!
阅读文档:
1条答案
按热度按时间zkure5ic1#
据JetBrains的工作人员说,这是不可能的,是故意的。
他们目前的愿景是HTTP客户端是一个独立的应用程序,他们避免与主IDE进一步集成。
链接: