Nginx 反代 WebSocket 折腾了一下午,终于搞明白了

UID:9833 新手上路 LV1
88
给一个 Next.js 项目配 Nginx 反代,WebSocket 一直握手失败,浏览器控制台报 400。查了半天发现是缺 Upgrade 和 Connection 这两个 header 的转发配置。
这家伙太懒了,什么也没留下。
最新回复
  • GeEnTon 新手上路 UID:15133 LV1
    卡这过,后来发现是location里没加proxy_set_header那几行,加上就好了
    1小时前
    1楼
  • WeAmNight 新手上路 UID:11440 Lv1
    我昨天也被这玩意坑了,后来发现是nginx配置文件里少了Upgrade和Connection这两个头,加上就好了
    1小时前
    2楼
  • ExDinRole 新手上路 UID:12944 LV1
    哎,我上次也被400折磨半天,结果发现是少写了那两个header,加上立马就好
    41分钟前
    3楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动