首页 > 解决方案 > ExtJS 7 中的每台机器变量

问题描述

我正在使用 ExtJS 7 开发一个应用程序,并且有一个开发人员团队。

每个用户都从不同的来源获取他们的外部 API,即 some localhost、 some192.168.1.100

是否可以编写一个env文件之类的东西,每个开发人员都可以将其添加到他们的目录根目录中,然后我可以将一个变量拉入应用程序?

如今,几乎所有其他系统都有一种方法,但似乎 Ext 除了将值硬编码app.json

像这样简单的东西

API_URL=https://localhost/api

如果有人开发过类似的东西,请他们分享一下,我找不到任何东西

标签: extjssencha-cmdextjs7

解决方案


只需让他们设置一个通用的本地开发主机名,无论是 in/etc/hosts还是C:\Windows\System32\Drivers\etc\hosts. 在查询任何 DNS 服务器之前,正在查询此文件 - 因此它甚至可能是公共 API 的主机名,仍将在本地解析。

127.0.0.1     localhost
# 127.0.0.1   api.local
192.168.1.100 api.local

推荐阅读