
获得徽章 7
问一个前端项目 Docker+Nginx 部署问题
前端使用 Nuxt.js 打包为 SPA ,使用 docker + Nginx 部署,生产环境有个文件上传接口报错, 接口使用 Nginx 反代到 Java 服务
报错信息为:
{
"message": "An unexpected error occurred",
"request_id": "b7aa8b336db52027b752634d9fba3b47"
}
接口是传统的 POST + FormData 形式,此时 nginx 日志里也没有这个请求
在添加手动添加 heade 头 Content-Type: multipart/form-data 后报错会消失,但此时后台没有接收到 body
同时使用 postman 可以调通,nginx 也有日志信息
Nginx 关于文件上传相关的配置应该都配置上了,测试环境正常访问, 怀疑是 https 的问题, 之前部署过的项目都是上传请求都是 http1.1 ,这个是 h2
前端使用 Nuxt.js 打包为 SPA ,使用 docker + Nginx 部署,生产环境有个文件上传接口报错, 接口使用 Nginx 反代到 Java 服务
报错信息为:
{
"message": "An unexpected error occurred",
"request_id": "b7aa8b336db52027b752634d9fba3b47"
}
接口是传统的 POST + FormData 形式,此时 nginx 日志里也没有这个请求
在添加手动添加 heade 头 Content-Type: multipart/form-data 后报错会消失,但此时后台没有接收到 body
同时使用 postman 可以调通,nginx 也有日志信息
Nginx 关于文件上传相关的配置应该都配置上了,测试环境正常访问, 怀疑是 https 的问题, 之前部署过的项目都是上传请求都是 http1.1 ,这个是 h2
展开
1
点赞
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章