1. 程式人生 > >記錄vue中踩的坑

記錄vue中踩的坑

開始 mage images image 解決 返回值 log 美的 讓我

vue已經大紅大紫好多年了,我這個小白終於有一次能在項目中和它開始親密接觸。

腳手架搭建後,再學習安裝一些插件,遇到了不少坑,所幸都解決了。

其中有一個問題我想就此記錄一下:

vue中與後臺請求數據,我采用的是axios插件,但是只能是在同域情況下進行請求。

其中有這麽一個接口,是由後臺去對用戶的登錄狀態去做的判斷,然而我在本地去跑的時候,由於獲取不到tianya.cn下的cookie中記錄的登錄狀態,會被默認為未登錄,所以返回值一直是空的。

如何能夠獲取到tianya.cn下的cookie呢?

於是首先我在host文件裏這樣配置:127.0.0.1 book.tianya.cn;這下在book.tianya.cn:8080/index跑的時候,實際跑的是我本地的環境,而我也能獲取tianya.cn下的cookie。然而嘗試時,請求就報錯了:

技術分享

原來是因為我本機代理了book.tianya.cn,所以發送請求的時候相當於給本機發送請求,但是我本地無法處理這個接口,就會報錯。

這樣做不行,百思不得其解時,我萬能的同事小宏宏出現了!

他讓我在host裏把代理的book.tianya.cn改成book2.tianya.cn,於是,既能獲取到tianya.cn下的登錄狀態,又能完美的請求到接口!

這樣,在瀏覽器中輸入book2.tianya.cn:8080/index後會發現,所有接口請求都能返回我想要的數據了。

記錄vue中踩的坑