问题标签 [runtime-configuration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vue.js - nuxtjs(dotenv 除外)上推荐的动态运行时配置技术
我一直在尝试使用publicRuntimeConfig / privateRuntimeConfig在 nuxt 2.4.1 上,我在nuxt.config.js 上定义了我的运行时配置如下
并在我的login.vue上按如下方式调用它
- 密钥显示在asyncData内的$config上。我在 chrome 开发工具上进行了调试。但是不会从process.env.VUE_APP_DATA_API_HOST_URL读取值。该值显示为undefined。但是,process.env.VUE_APP_DATA_API_HOST_URL显示值 OK。重点是远离process.env。
- this.$config.DATA_API_HOST_URL也不会访问这些值。
- '${DATA_API_HOST_URL}'显示在示例中,但我相信它仅适用于asyncData中的显式参数声明,例如
asyncData( { $config : {DATA_API_HOST_URL})
. - 当我在使用时传递值时
DATA_API_HOST_URL: process.env.VUE_APP_DATA_API_HOST_URL || 'https://test.api.com'
,似乎可以使用ctx.$config.DATA_API_HOST_URL复制值!
在我看来,将process.env复制到 * RuntimeConfig有问题!
导入和使用运行时配置的推荐方式是什么?
vue.js - NuxtJS runtimeConfig 在构建时保存到单个 js 文件?
在我的nuxt.config.js
中,我正在使用 runtimeConfig:
当我npx nuxt build
查看我的/dist
文件夹时,生成的运行时配置保存/pageName/index.html
在<script>
.
有没有办法在它集中存储的地方构建它?就像在一个/dist/_nuxt/runtimeConfig.js
?
angular - 如何在 App.module 中以角度分配和使用运行时配置值
我有一种情况,我需要用 app.module 中的 config.json 值替换一些硬编码值。我们能做到吗?
能够添加 APP_INITIALIZER 和 useFactory 并能够在其他组件中注入服务,并且工作正常但无法在 app.module 中实现。
我想用我在 APP 模块中创建的运行时配置替换一些 MSAL 客户端和其他属性,但它提供了 CE。
正在低于编译时错误:
错误:src/app/app.module.ts:49:11 - 错误 TS2322: 类型 'string | undefined' 不能分配给类型 'string'。类型“未定义”不可分配给类型“字符串”。
49 clientId:appConfig.clientId,~~~~~~~~
node_modules/@azure/msal-browser/dist/config/Configuration.d.ts:21:5 21 clientId: string; ~~~~~~~~ 预期的类型来自属性'clientId',它在'BrowserAuthOptions'类型上声明
错误:src/app/app.module.ts:49:21 - 错误 TS2454:变量 'appConfig' 在被分配之前被使用。
49 clientId: appConfig.clientId,
c++ - 如何构建特定函数调用的图表?
我有一个项目,我想在其中动态构建特定函数调用的图表。例如,如果我有 2 个模板类 A 和 B,其中 A 有一个跟踪方法(保存为图形节点),B 有 3 个方法(非跟踪方法、跟踪方法和一个调用 A 的跟踪方法的跟踪方法),那么我希望能够仅将跟踪的方法调用作为节点注册到图形对象中。图形对象可以是单例。
这应该会输出一个与以下类似的图形对象:
跟踪的功能应该是可调的。如果根是可调节的(如上例所示),那将是最好的。有没有简单的方法来实现这一目标?
我正在考虑为跟踪的功能引入一个宏和一个单例图形对象,它将跟踪的函数注册为节点。但是,我不确定如何确定调用堆栈中最后一个跟踪的函数,或者(从图形的角度)当我想添加一个新节点时哪个图形节点应该是父节点。
json - 如何部署文件“MY_PROGRAM_NAME.runtimeconfig.json”?
我遇到了这个问题:“已发布的 .Net Core 应用警告要安装 .Net Core,但它已经安装了”
我在 Stack Overflow 上搜索并找到了答案:
就我而言,我遇到了同样的问题,问题是我没有部署文件“MY_PROGRAM_NAME.runtimeconfig.json”。复制此文件(存在于构建输出中)后,应用程序将毫无问题地启动。
我不知道如何部署这个文件,我必须在我使用的应用程序或 .Net Core 3.1 Runtime 中部署文件 .runtimeconfig.json。
postgresql - 我们可以从 Postgres 表创建 Flink DataStream
我必须从 Postgres 表中读取配置并广播它以使用它来过滤主 DataStream。我为此使用 Flink 广播状态。当我从本地套接字获取配置时,它工作正常。
用例是在 Flink 作业中从 Postgres 读取最新配置,而无需重新启动作业。
我们可以从 Postgres 表创建一个 Flink 数据流吗?如果可能的话,它是否有效,因为它将永远保持 JDBC 连接有效?
javascript - 在网络调用 -> 文档 -> 响应中隐藏/删除 Next.js runtimeConfig
由于 docker 和在 next.js runtimeConfig 中使用这些 .yml 配置,我在 next.js 中使用 .yml 文件。这些配置可以在浏览器网络选项卡中看到,因为它们附有文档响应。
我知道 serverSideConfigs,但有些配置需要在前端使用,所以我不能把它们放在 serverSideConfig 中。
有什么办法可以在网络调用响应中隐藏这些 runtimeConfigs 吗?