ajax請求時,請求路徑自動拼上頁面路徑?


今天遇到了個問題,我將vue項目的路由重hash模式轉換成了history模式,結果在子頁請求后端接口時,在network中看到我請求的路徑前面【】拼上了頁面的路徑。

還以為是后端的問題,咋胡了半天,后來有大佬說:

  所有的請求,只要不指定路徑,就是相對路徑,也就是說請求時會在請求路徑前拼上 頁面路徑。

知道原因后就好解決了,因為我線上沒有問題,那就只在開發環境下,給axios的baseURL設置成  /    ,這樣,就變成絕對路徑了

 

 

 

 

 


免責聲明!

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



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