【问题标题】:Config files editable after `npm run build``npm run build` 后可编辑的配置文件
【发布时间】:2017-11-06 06:25:06
【问题描述】:

我即将使用 react-redux 部署一个 web 应用程序,我想知道是否可以让使用生产版本的用户修改配置文件,以便他可以设置自己的初始设置。

在我运行npm run build 之后,是否有可能在 build 文件夹中有一个 config.js 文件供用户直接修改?

如果没有,有没有更好的方法来使用其他策略来实现?

谢谢

【问题讨论】:

    标签: javascript node.js


    【解决方案1】:

    如果我理解正确,您希望公开一个 API 以更改最终用户的配置中的某些设置,然后以某种方式重新启动您的 API 服务器以应用这些更改。

    总是一种危险的做事方式。您可以公开功能以更改最终用户的少数配置字段,并在应用时重新启动节点进程。从代码本身重启节点进程或编写监控源目录变化的热脚本的方法很少。

    但要小心这样做有风险。希望这会有所帮助。

    【讨论】:

    • 实际上它不会更改 API 中的任何值,只会更改客户端的值。例如,我有一个默认值为2500 的计时器。如果用户希望更改该值,他/她可以打开config 文件并将其更改为3000。应用打开时会有一个计时器,其值为 3000。
    • 所以定时器变化时不需要重启api服务器?
    • 没有计时器自己触发动作,所以它的值只会在不同的时间触发动作
    • 要在用户更改后使用新的计时器值,他只需要重新启动他的应用程序
    • @petithomme 你找到解决办法了吗?
    猜你喜欢
    • 2018-06-13
    • 2021-03-04
    • 1970-01-01
    • 2020-12-16
    • 2021-03-03
    • 2016-06-13
    • 2018-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多