在使用vue webpack建立單頁應用,有幾個問題不太清楚。
1,使用者授權、登入狀態如何處理?
2,單頁應用程式中cookie是否並沒有什麼用途了?
3,webpack編譯出來的dist目錄,裡面的index.html和靜態檔是直接用nginx跑嗎?
4,有沒有詳細點的webpack資料,官網一般只解釋了各個配置的意思但沒有演示,很多配置項只能看懂卻不理解也不會用
目前主要疑點在第1個問題,望大神解答
PHP中文网2017-05-15 17:04:45
1 + 2: 說到底登入態的維護無非就是讓客戶端在登入之後, 拿到一個表示你的登入會話的令牌, 能get到這一點的話你就會了解其實可以各種手段都只是其實現方案之一罷了. 所以這個的關鍵只要是你處理好登入, 以及登入後伺服器註冊一個新的令牌並且向客戶端下發令牌就行了. 至於客戶端的儲存則取決於你的實作, cookie / localStorage都可以, 或者你也可以單純的用js的變數來維護(如果你不介意刷新之後狀態丟失的話)
3 - 是的, 但是如果你使用了historyState, 那麼要配置一下try_files(或者/以及rewrite)讓URL都正確的處理
4 - 這個問題太籠統了, 按需去文檔搜尋吧