项目描述
1.Spring Boot+Spring Cloud
2.上传服务用到fastDFS
3.upload微服务端口8089
4.本地host映射 127.0.0.1 upload.example.com
5.nginx代理upload.example.com到8089端口
问题描述
在el-upload的action里面使用 http://localhost:8089/upload/image
正常 http://upload.example.com/upload/image
未访问到服务报500错误
- 在模拟域名访问时,如果传none,后端会报
"Current request is not a multipart request"
此时应该说明nginx代理是生效了; - 同时在模拟域名访问的时候,控制台会报跨域错误,但后端已经开启CORS访问;
- 如果仅填写api,/upload/image el-upload会自动拼接当前域名,同样有跨域报错;
- 使用
http-request
覆盖action,可以在控制台看到OPTION
200,POST
image 同样跨域错误; -
client_max_body_size
默认应该是1MB,测试上传的图片仅有100+kb。