当前位置:论坛首页 > Linux面板 > 求助

【已解答】pm2项目静态网页不更新问题

发表在 Linux面板2020-11-26 13:14 [复制链接] 4 2835

pm2项目静态网页不更新问题。
项目是 nodejs+express 开发的后台,前端是用vue。
是这样开放项目的。不是缓存的问题,我清理浏览器缓存也没用
1.png
文件已经更新的服务器文件了。
服务器文件
2.png
通过浏览器访问,还是旧的
3.png
浏览器清理缓存,和更换其他浏览器都一样
4.png
重启项目也一样
5.png
请求头
6.png
就只是这些静态文件有这些问题

我使用本地测试是没有问题的,会直接更新。
搞不懂是哪里的缓存
使用道具 举报 只看该作者 回复
发表于 2020-11-26 13:58:07 | 显示全部楼层
顶贴............
使用道具 举报 回复
发表于 2020-11-26 14:08:56 | 显示全部楼层
等待了半个还是两个小时后,现在网站终于更新了
使用道具 举报 回复 支持 反对
发表于 2020-11-26 14:15:51 | 显示全部楼层
您好,
参考这个帖子
https://www.bilibili.com/video/BV1cD4y1S7Nd
使用道具 举报 回复 支持 反对
发表于 2020-12-1 17:24:22 | 显示全部楼层
找到问题了,直接开放静态文件会存在缓存问题。导致网站文件更新了,访问还是没有更新 。

解决办法,使用fs读取网页文件。顺序设置为优先(就是把代码放在开放文件前)。
7.png

如果我访问的是: www.xxx.com/(根目录)更新的网页

如果我访问的是: www.xxx.com/index.html(路径)更新的网页




8.png
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表