vue 跨域請求,後端cookie session取不到
阿新 • • 發佈:2018-11-23
雖然後端設定了可以跨域請求,但是後臺設定到cookie中的session取不到!這時候mac電腦自己設定ngaix代理!
mac電腦系統重灌了,記錄一下安裝nginx的過程:
1、開啟終端(cmd)
2、安裝Command Line tools
xcode-
select
--install
|
3、安裝brew命令
1 |
ruby -e
"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
|
4、安裝nginx
1 |
brew install nginx |
5、啟動nginx
1 |
sudo nginx
|
6、關閉nginx
nginx -s stop
OK, nginx就安裝好了,可以在瀏覽器訪問了,預設埠為8080,
在瀏覽器輸入 http://localhost:8080/ 就能看到nginx在本計算機搭建的伺服器
相關截圖:
8080是nginx自帶的預設網站設定的埠,
現在我們自己來建立一個網站,設定埠和對映路徑
6、自定義網站和埠
6.1 建立網站,編寫幾個測試網頁
6.2 複製網站TanWeb資料夾物理路徑,開啟終端,準備編輯nginx的配置檔案:
6.3 進入nginx.conf頁面後,按 “i" 鍵進入編輯狀態,
自定義埠,和配置本地網站TanWeb, 注意設定訪問許可權( user root owner; ),不然等會訪問網站會出現403錯誤
6.4 按esc鍵退出編輯狀態,輸入 :wq 儲存退出nginx.conf頁面
6.5 重新啟動nginx
6.6 在瀏覽器輸入localhost加自定義的埠,就能訪問到配置好的網站了,
比如我的埠配置為5188, 則在瀏覽器輸入http://localhost:5188/, 如圖
另外如果不想通過終端對nginx.conf進行編輯,可以直接去nginx資料夾開啟配置檔案進行編輯儲存