阿里 oss 请求域名后面自动加 80 端口号导致请求失败
项目上线发现上传文件失败,查看上传url 发现域名后面自动加上了 :80 端口号
分析:
- 是否是 Nginx 配置导致
部署,nginx 负责转发,业务上传文件是直接在当前浏览器发送请求,没有经过 nginx - 是否是后端服务导致
不是,没有经过后端服务器请求 - 那只能找前端代码的问题,查看 oss 的配置,需要确定 secure 是否配置
添加上配置还是不能生效,
检查 aliyun-oss-sdk js 的版本号,发现不是最新,更新后问题解决
<script src="https://gosspublic.alicdn.com/aliyun-oss-sdk-4.4.4.min.js"></script>
<script src="https://gosspublic.alicdn.com/aliyun-oss-sdk-5.3.1.min.js"></script>
坚持做好每件事,然后再做下一件。