vue webpack を使用して単一ページのアプリケーションを構築する場合、明確ではない問題がいくつかあります。
1. ユーザーの認証とログインステータスをどのように処理するか?
2. Cookie はシングルページ アプリケーションではもう役に立たないのですか?
3. webpackでコンパイルしたdistディレクトリ内で、その中のindex.htmlと静的ファイルをnginxで直接実行できますか?
4. Webpack の詳細な情報はありますか? 公式 Web サイトでは通常、各構成の意味が説明されているだけで、理解することも使用することもできません。
現在の主な疑問は最初の質問にありますが、神がそれに答えてくださることを願っていますPHP中文网2017-05-15 17:04:45
1 + 2: 結局のところ、ログイン状態の維持とは、ログイン後のログイン セッションを表すトークンをクライアントに取得させることに他なりません。これを取得できれば、実際にはさまざまな手段で実行できることがわかります。これは実装オプションの 1 つにすぎません。つまり、ログインを適切に処理し、ログイン後にサーバーが新しいトークンを登録し、クライアント側にトークンを発行することが重要です。それは実装によって異なりますが、Cookie / localStorage でも問題ありません。または、単に JS 変数を使用してそれを維持することもできます (更新後に状態が失われることを気にしない場合)
3 - はい、ただしhistoryStateを使用する場合は、URLが正しく処理されるようにtry_filesを設定(または/および書き換え)してください
4 - この質問は一般的すぎるため、必要に応じてドキュメントを検索してください