Express.js 4.0 开发中的缓存问题
Cache Issues with Express.js 4.0 in development
我用 express-generator
生成了一个全新的 express.js 应用程序,但是当我尝试进行一些更改时,没有任何反应在浏览器中重新加载时考虑。
我已经尝试了我们可以在 Internet 上找到的所有内容。
- 禁用Chrome缓存(使用开发检查器或CMD + MAJ + PR0N)
- 使用
app.disable('etag');
我是 运行 使用给定命令行的服务器 DEBUG=testApp:* ./bin/www
这是我访问 localhost:3000
时控制台给我的信息:
GET / 200 7.885 ms - 179
GET /stylesheets/style.css 304 10.014 ms - -
在此先感谢您的帮助,我相信它会帮助很多人。
编辑: 在做了一些实验之后,.jade
文件没有被缓存但是所有功能性的东西比如 routes
和 node.js
部分没有重新加载。
adeneo 在第一个线程的评论中做出的回答。
这只是因为 Node.JS 应用程序需要从服务器重新启动以考虑对 .js 文件所做的修改。
nodemon 每次检测到 .js 文件保存时重新加载服务器。
我用 express-generator
生成了一个全新的 express.js 应用程序,但是当我尝试进行一些更改时,没有任何反应在浏览器中重新加载时考虑。
我已经尝试了我们可以在 Internet 上找到的所有内容。
- 禁用Chrome缓存(使用开发检查器或CMD + MAJ + PR0N)
- 使用
app.disable('etag');
我是 运行 使用给定命令行的服务器 DEBUG=testApp:* ./bin/www
这是我访问 localhost:3000
时控制台给我的信息:
GET / 200 7.885 ms - 179
GET /stylesheets/style.css 304 10.014 ms - -
在此先感谢您的帮助,我相信它会帮助很多人。
编辑: 在做了一些实验之后,.jade
文件没有被缓存但是所有功能性的东西比如 routes
和 node.js
部分没有重新加载。
adeneo 在第一个线程的评论中做出的回答。
这只是因为 Node.JS 应用程序需要从服务器重新启动以考虑对 .js 文件所做的修改。
nodemon 每次检测到 .js 文件保存时重新加载服务器。