記錄vue中踩的坑
阿新 • • 發佈:2017-10-16
開始 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中踩的坑