検索

ホームページ  >  に質問  >  本文

webpack - vuejs+java フロントエンドとバックエンドの分離の実装とデプロイの問題

リーリー

現在、同社は新しいプロジェクトを立ち上げており、vuejs2 をフロントエンド フレームワークとして、ssm フレームワークをバックエンドとして、Web コンテナを Tomcat として使用したいと考えています。このシステムはユーザー数が少ない社内ビジネス システムであり、同時実行数は 100 を超えません。開発プロセスでは、フロントエンドとバックエンドを分離できることが望まれます。

リーリー

現在、vue フロントエンド プロジェクトの生成には vue-cli ツールが使用され、パッケージ化には webpack が使用され、デバッグ サーバーとして Webpack-dev-server が使用され、フロントエンドとバックエンドは別々に開発されています。開発プロセス中に、ユーザー セッション管理で特定の問題が発生しました。Webpack-dev-server はバックグラウンド サーバーから送信されたセッション データを手動で引き継ぐ必要があり、あまり不便です。解決策があればお聞きしたいです。

リーリー

デプロイメント後の処理では、nginx またはノード サーバーにフロントエンド ページをデプロイし、すべてのビジネスがサービスを通じて Java バックグラウンド インターフェイスを呼び出します。または、フロントエンド プロジェクトをパッケージ化し、Tomcat コンテナーに均一にデプロイします。

偉大なマスターの皆さんがあなたにアドバイスをくれることを願っています。

習慣沉默習慣沉默2776日前1161

全員に返信(1)返信します

  • 漂亮男人

    漂亮男人2017-05-18 10:47:11

    フロントエンドとバックエンドが分離されているため、セッションを使用せず、フロントエンドページをTomcatに配置しないでください。

    もちろん、これはフロントエンドとバックエンドが別々に開発されている状況です。それ以外の場合は、好きなようにしてください

    デプロイにはdockerを使用することをお勧めします

    返事
    0
  • キャンセル返事