extjs - ExtJS 7 中的每台机器变量
问题描述
我正在使用 ExtJS 7 开发一个应用程序,并且有一个开发人员团队。
每个用户都从不同的来源获取他们的外部 API,即 some localhost
、 some192.168.1.100
等
是否可以编写一个env
文件之类的东西,每个开发人员都可以将其添加到他们的目录根目录中,然后我可以将一个变量拉入应用程序?
如今,几乎所有其他系统都有一种方法,但似乎 Ext 除了将值硬编码app.json
到
像这样简单的东西
API_URL=https://localhost/api
如果有人开发过类似的东西,请他们分享一下,我找不到任何东西
解决方案
只需让他们设置一个通用的本地开发主机名,无论是 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
推荐阅读
- java - 获取 Java JAR 资源文件夹中父目录的绝对 URL
- php - 使用 ajax 损坏的二进制下载
- flutter - Flutter - 如何为 TextField 的初始值提供来自 FutureBuilder 的动态值?
- python - discord.ext.commands.errors.CommandInvokeError:命令引发异常:AttributeError:'str'对象没有属性'name'
- electron - Electron.NET:自定义标题栏
- machine-learning - xgboost 回归树的叶值与预测有何关系
- laravel - laravel livewire 删除记录仅在页面刷新后呈现
- javascript - 如何在 JavaScript 中验证 HMAC SHA256?
- vue.js - 为什么内容是空的,但组件中的 JS 可以工作?离子
- java - 在词法分析器规则 Antlr4 中匹配 EOF 标记