【问题标题】:How to reflect locales changes without restarting the node server - i18n?如何在不重新启动节点服务器的情况下反映语言环境更改 - i18n?
【发布时间】:2020-04-04 11:04:48
【问题描述】:

在我的项目中,我想动态更新语言环境 JSON 文件。 但是当我更新它时,它不会直接在浏览器中重新加载。为了反映浏览器的变化,我必须重新启动我的服务器(节点)。 我正在使用 i18n。

是否可以在不重新启动节点服务器的情况下更新语言环境?

我还阅读了有关 i18next 的信息。但没有得到解决。谁能解释一下解决方案。

谢谢。

【问题讨论】:

    标签: node.js server internationalization i18next


    【解决方案1】:

    如果您使用 webpack 作为打包程序,则有一个 webpack 插件 i18next-hmr 可以在 locale 文件夹中添加一个观察者,并在浏览器和服务器中热重载翻译。

    该库可以在服务器上没有 webpack 的情况下工作,它可以“连接”到客户端 webpack 并触发服务器中的更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-25
      • 2021-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多