-1

カスタム 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で解決できますか?

本当にどんな入力も役に立ちます。どこを見ればいいのか少し迷っています。ありがとう!

4

1 に答える 1