【问题标题】:Reflect html changes in browser without restarting the express app在浏览器中反映 html 更改而不重新启动 express 应用程序
【发布时间】:2012-12-20 07:33:14
【问题描述】:

我有一个快递应用。我使用 swig 作为模板引擎。 单击刷新时是否可以在浏览器中反映我的 HTML 更改。我不想每次需要更改 HTML 时都重新启动服务器?

【问题讨论】:

    标签: node.js express


    【解决方案1】:

    我从这个link得到了解决方案。

    我将主管模块安装为全局安装

    npm install supervisor -g
    

    我这样说我的应用程序

    supervisor -e html,js  app.js
    

    这里我指定观察扩展名为 .html 和 .js 的文件的变化。 因此,当这些文件被更改时,它会在下一个请求到来时自动重新加载。无需重新启动。

    【讨论】:

    • 你在哪里写的'supervisor -e html,js app.js'?请建议。我的不工作。
    【解决方案2】:

    有很多工具可以做到这一点:

    我相信你可以找到更多。

    【讨论】:

      【解决方案3】:

      您可以简单地禁用 swig 的缓存:

      if (process.env.NODE_ENV !== 'production') {
        swig.setDefaults({ cache: false });
      }
      

      【讨论】:

        猜你喜欢
        • 2019-02-26
        • 2010-12-27
        • 1970-01-01
        • 1970-01-01
        • 2011-10-23
        • 2020-11-22
        • 1970-01-01
        • 2014-05-14
        • 2021-08-31
        相关资源
        最近更新 更多