ExtJS 7 中的每台机器变量
Per machine variables in ExtJS 7
我正在使用 ExtJS 7 开发一个应用程序并且有一个开发团队。
每个用户都从不同的来源获取他们的外部 API,即一些 localhost
、一些 192.168.1.100
等等
是否可以编写类似 env
文件的内容,每个开发人员都可以将其添加到他们的根目录中,然后我可以将变量拉入应用程序?
现在几乎所有其他系统都有一种方法,但除了将值硬编码到 app.json
之外,Ext 似乎没有这样做,但由于这是致力于源代码控制,它变得非常混乱
像
这样简单的东西
API_URL=https://localhost/api
如果有人开发过类似的东西,能否请他们分享一下,我还没有找到任何东西
让他们在 /etc/hosts
或 C:\Windows\System32\Drivers\etc\hosts
中设置一个通用的本地开发主机名。在查询任何 DNS 服务器之前,正在查询此文件 - 因此它甚至可能是 public API 的主机名,它仍然会在本地解析。
127.0.0.1 localhost
# 127.0.0.1 api.local
192.168.1.100 api.local
我正在使用 ExtJS 7 开发一个应用程序并且有一个开发团队。
每个用户都从不同的来源获取他们的外部 API,即一些 localhost
、一些 192.168.1.100
等等
是否可以编写类似 env
文件的内容,每个开发人员都可以将其添加到他们的根目录中,然后我可以将变量拉入应用程序?
现在几乎所有其他系统都有一种方法,但除了将值硬编码到 app.json
之外,Ext 似乎没有这样做,但由于这是致力于源代码控制,它变得非常混乱
像
这样简单的东西API_URL=https://localhost/api
如果有人开发过类似的东西,能否请他们分享一下,我还没有找到任何东西
让他们在 /etc/hosts
或 C:\Windows\System32\Drivers\etc\hosts
中设置一个通用的本地开发主机名。在查询任何 DNS 服务器之前,正在查询此文件 - 因此它甚至可能是 public API 的主机名,它仍然会在本地解析。
127.0.0.1 localhost
# 127.0.0.1 api.local
192.168.1.100 api.local