axios請求接口的踩坑之路


1、跨域問題除了前端安裝插件還需要后端php設置,設置如下

Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, token
Access-Control-Allow-Methods: OPTIONS,POST
Access-Control-Allow-Origin: *

 如果設置以后還不行,那就是phptinkp5帶來的bug,查下文檔即解決!!!!

2、使用axios(跨域)請求接口的時候,發現會同時請求2次接口,一次是post/get請求一次是options.   這個是由於瀏覽器會先進行一次預請求,看所求的接口是否可以請求,如果可以就會進行真正的請求(post/get)!!

3、使用axios(跨域)請求接口的時候會出現發送給后端的數據是object的格式!后端會接收不到參數

解決方法如下,引用qs進行全局參數轉換設置!!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM