前端放宽Node.js 的 HTTP 解析器认为后端响应头的换行格式不合法(缺 \r)

错误是 Parse Error: Missing expected CR after header value——Node.js 的 HTTP 解析器认为后端响应头的换行格式不合法(缺 \r)。--insecure-http-parser 就是专门让 Node.js 放宽这个校验的参数。

"dev": "set NODE_OPTIONS=--insecure-http-parser&&vite serve --mode development",

--insecure-http-parser 是一个妥协方案,说明后端的 HTTP 响应头格式不规范。标准 HTTP 行结束符必须是 \r\n,后端只发了 \n。如果后续后端服务自己修复了这个格式问题,就可以去掉这个参数。

posted @ 2026-06-09 10:18  全琪俊  阅读(26)  评论(0)    收藏  举报