vue 跨域請求,后端cookie session取不到


雖然后端設置了可以跨域請求,但是后台設置到cookie中的session取不到!這時候mac電腦自己設置nginx代理!

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

 7、關閉nginx代理

三、停止

在終端中輸入 ps -ef|grep nginx  獲取到nginx的進程號,注意是找到“nginx:master”的那個進程號,如下面的進程好是 15800

501 15800   1  0 12:17上午 ??     0:00.00 nginx: master process /usr/local/Cellar/nginx/1.8.0/bin/nginx -c /usr/local/etc/nginx/nginx.conf 
501 15801 15800  0 12:17上午 ??     0:00.00 nginx: worker process
501 15848 15716  0 12:21上午 ttys000  0:00.00 grep nginx

在終端中輸入以下幾種命令都可以停止

kill -QUIT 15800 (從容的停止,即不會立刻停止)
Kill -TERM 15800 (立刻停止)
Kill -INT 15800 (和上面一樣,也是立刻停止)

 

 

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文件夾打開配置文件進行編輯保存

 

原網站鏈接:https://www.cnblogs.com/tandaxia/p/8810648.html


免責聲明!

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



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