宝塔用户_vrmsya 发表于 6 天前

nextjs部署后缓存无法清除

本帖最后由 宝塔用户_vrmsya 于 2025-1-15 09:23 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
9.4.0
系统版本:
ubuntu 24.04
问题描述:
nextjs部署后缓存无法清除
1. node 项目部署
2. 传统项目,配置了域名和ssl
3. npm run build
4. 使用配置里面的,状态启动应用(npm run start)
5. 当更新代码后,npm run build,重启应用后,无法看到最新的页面(首页)

已尝试过的方法:

a.手动删除.next文件夹,npm run build,重启应用后,也无法看到最新的页面。
b. 修改npm run start 为 npm run start -p 50000 后,npm run build,重启应用后,可以看到最新页面。但是下一次更新又不行了。继续修改端口号,第一次可以,第二次又被缓存了。(目前暂时用这个方法更新着)

问问,各位大佬有没有好的解决方法。nextjs新手请大佬们赐教。
相关截图(日志、错误):

宝塔用户_ewgxpk 发表于 4 天前

简直一毛一样的问题,束手无策,哈哈哈

宝塔用户_ewgxpk 发表于 4 天前

找到了:删除nginx缓存或者设置禁用nginx缓存就可以,
删除:/www/server/nginx/proxy_cache_dir   里面的文件

宝塔用户_vrmsya 发表于 4 天前

宝塔用户_ewgxpk 发表于 2025-1-17 14:34
找到了:删除nginx缓存或者设置禁用nginx缓存就可以,
删除:/www/server/nginx/proxy_cache_dir   里面 ...

设置禁用nginx缓存
这个怎么操作?
页: [1]
查看完整版本: nextjs部署后缓存无法清除