编程技术网

关注微信公众号,定时推送前沿、专业、深度的编程技术资料。

 找回密码
 立即注册

QQ登录

只需一步,快速开始

极客时间

NodeJS禁用缓存:NodeJS disable cache

user3046026 javascript 2022-5-11 11:02 6人围观

腾讯云服务器
NodeJS禁用缓存的处理方法

我现在正在学习NodeJS,我想使用Mustache-express作为模板引擎(我想用它代替Pug,因为我之前在FrontEnd上使用过它,并且我认为这是一个非常智能,简单的模板系统).我使用nodemon运行NodeJS服务器,它可以正常工作,每次更改除视图之外的任何文件时,它都会重新启动.当我更改视图文件中的任何内容时,仅当我重新启动NodeJS服务器时,才在请求的响应中看不到它.我该怎么办?

I now learning NodeJS and I want to use Mustache-express as the template engine (I want to use it instead of Pug, because I used it before on FrontEnd and I think it's a really smart and easy template system). I use nodemon to run the NodeJS server and it's work correctly, it restart every time when I change any file, except the views. When I change anything in the view files, I don't seem it in the requests' responses, only when I restart the NodeJS server. What can I do with that?

我已经用以下代码创建了缓存:

I already turned out the cache with the following code:

app.disable('etag'); 

问题解答

使用命令 nodemon -e js,html 运行nodemon(如果视图的扩展名不是html,则将其替换)

Run nodemon with the command nodemon -e js,html (if the extension of your views is not html, then replace it)

这篇关于NodeJS禁用缓存的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程技术网(www.editcode.net)!

腾讯云服务器 阿里云服务器
关注微信
^