项目:PC端网站
工具:前端:Vue 后端:PHP
请求和接口:axios & nginx
1.问题:
在开发用户登录功能时,使用Vue的devServe代理跨域请求后端接口时多出了一次请求, POST 请求被转为了 GET 请求,并且在这个过程中传入的参数也被清除了。但是使用Postman测试接口时完全正常。(如图)
![](https://i-blog.csdnimg.cn/blog_migrate/0c86606f5b49de1f820e36f28b7e2768.png#pic_center)
![](https://i-blog.csdnimg.cn/blog_migrate/5b37952a3e54213a42cc5d18d7b314c3.png#pic_center)
![](https://i-blog.csdnimg.cn/blog_migrate/56acead86da98b1fb62ab018d98c08d3.png#pic_center)
请求中的一个 ‘/’ 符号
当时我心态就炸了,下面是我的一些配置
前端host: localhost:8080
后端host: mydevstoreAPI.com:8888
接口目录结构:
|————MydevstoreAPI
| |————api
| |-----User
| |----- login
| |----- index.php
我的axios配置
import axios from "axios";