You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js 未使用Socket却出现GET 404请求问题求助

Next.js 未使用Socket却出现GET 404请求问题求助

兄弟我太懂这种明明已经彻底回滚、删干净相关内容,却还被旧请求缠上的糟心感了!你遇到的这个问题大概率是客户端或构建侧的缓存残留在搞鬼,我给你捋几个亲测有效的排查解决步骤:

  • 先处理浏览器的Service Worker缓存!普通的页面缓存清了没用,得专门搞定它:打开Chrome DevTools(按F12),切换到「Application」标签,左侧找到「Service Workers」,点击「Unregister」注销掉所有相关的Service Worker,然后硬刷新页面(Ctrl+Shift+R)试试。我之前帮朋友排查过几乎一模一样的问题,就是这个在作祟。
  • 彻底清理Next.js构建缓存:除了手动删.next和node_modules,你可以在终端跑这条命令(Windows换成对应的删除命令):
    rm -rf .next && rm -rf node_modules && npm cache clean --force && npm install && next dev
    
    这条命令会强制清掉npm的缓存,再从头安装依赖、启动项目,比手动删除更彻底。
  • 检查项目里的隐藏配置文件:比如next.config.js里有没有残留的Socket相关配置?.env或.env.local里是不是还留着之前加的Socket环境变量?哪怕你删了包,这些配置残留也可能触发莫名其妙的请求。
  • 清空浏览器的离线存储:打开DevTools的「Application」标签,找到「LocalStorage」和「SessionStorage」,选中你的项目域名,右键「Clear」清空,然后重启浏览器再打开项目。

按这个顺序一个个试,应该能把那个顽固的404请求给解决掉!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 12:14:31