前端放宽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。如果后续后端服务自己修复了这个格式问题,就可以去掉这个参数。

浙公网安备 33010602011771号