【发布时间】:2017-01-25 18:42:46
【问题描述】:
我现在正在学习 NodeJS,我想使用 Mustache-express 作为模板引擎(我想用它来代替 Pug,因为我之前在 FrontEnd 上使用过它,我认为它是一个非常智能且简单的模板系统)。我使用 nodemon 来运行 NodeJS 服务器并且它工作正常,每次我更改任何文件时它都会重新启动,除了视图。当我更改视图文件中的任何内容时,只有在我重新启动 NodeJS 服务器时,我才会在请求的响应中显示它。我能用它做什么?
我已经用以下代码打开了缓存:
app.disable('etag');
【问题讨论】:
-
您确定 nodemon 配置正确以观察视图变化吗?你如何执行nodemon?我认为这不是缓存问题。
-
当我在 NodeJS 应用程序的目录中时,我只需在命令行中键入
nodemon命令。 -
如果您刚开始:没有“玉”之类的东西。有“哈巴狗”,一年前它还被称为“翡翠”,但受到诉讼威胁要更改该名称,因为它归某家公司所有,该公司决定行使该名称的权利。也就是说,您是否查看过
express文档?禁用缓存涉及显式发送 Cache-Control 标头,而不是关闭已发送的标头。在文档中搜索 Cache-Control。 -
我使用以下命令
express -c stylus express_example构建了应用程序。我用mustache-express替换了pug/jade模板引擎。