カスタム webpack でビルドされた angular アプリケーションを Angular CLI に変換している最中ですが、作業方法がわからないことを除いて、すべてがうまく機能しているようng serve
です。この Angular ワークスペース内に約 11 のアプリケーションがあり、1 つのメイン アプリが他のアプリ (ログイン アプリケーションなど) と通信します。実行ng serve main
中は最初は正常に動作し、アプリケーションが起動しますが、すぐにリダイレクトさlocalhost:4200/login
れて認証されますが、IIS アプリケーションが実行されlocalhost:9000
ているため、ログイン アプリケーションを取得しようとするとエラーが発生しますCannot GET /login
。
私の質問はng serve
、これらすべてのアプリケーションで動作するようにセットアップするにはどうすればよいですか?
すべてのソース コードは dist フォルダーにビルドされているので/dist/login
、すぐに使用できます。serve コマンドのさまざまな引数を試したり、IIS サーバーが使用しているのと同じポートからサービスを提供しようとしたりしましたが、その場合はEACCES: permission denied
エラーが発生します。私は IIS 側の経験が豊富ではありませんが、IIS の分野で問題を解決できる場合は、上級開発者の助けを借りることができます。
これはlite-serverで解決できますか?
本当にどんな入力も役に立ちます。どこを見ればいいのか少し迷っています。ありがとう!