關於nginx 一個服務器,多個站點的困惑?

比如在nginx的html文件夾中,存在兩個目錄 web1 和web2

http://xxxxx/web1

http://xxxxx/web2

如果使用 localStorage 來存儲token,就會出現 兩個網站共享 localStorage 的情況。

根據資料sessionStorage不會出現此情況,但又不滿足我的需要(我不想關閉窗口,再重新輸入密碼)。

當然如果用A網站的token登錄B網站,雖然能獲取到token,但是驗證肯定通不過。

也就是說,一個人不能兩個網站同時登錄。

好在實際開發中,這種情況不多。實在不行,再開闢一個端口。進行隔離!!!

1. vue3默認是部署在根目錄,直接複製到html目錄,這樣就無法部署多個項目。

2.要想改變,就要設置

 

//base:'./' 以當前目錄爲標準很重要,其他的版本,例如:publicPath 在這個版本都不行了(具體看我的版本,vue3版本進展很快呀!!!!!!)
  base: './',
  build: {
    outDir: 'web2',
    chunkSizeWarningLimit:5000
  },

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章