使用axios遇到的一个坑

110 阅读1分钟

问题

在使用axios在本地调试跨越的时候,axios会请求两次,如下图所示,第一次RequestMethod:OPTIONS,请求成功后,第二次才会是你想要的请求


问题原因:

这是跨域引起的问题,google找了很久也没有一个确切的说法

解决办法:

现在只能是后端判断请求类型,如果是OPTIONS,则直接exit,下图是php代码例子



如果大家有什么方法可以在前端就能解决的,烦请告知一下,谢谢。