web-dev-qa-db-ja.com

angle5アプリケーションをサブディレクトリにデプロイする方法

私のangularアプリケーションは、アプリケーションのURLが http://xyz.domain.in (URLの例)であるサーバーでホストされています。次に、その中にサブディレクトリを作成しました。別のアプリケーションをホストします。しかし、 http://xyz.domain.in/subfolder のようなパスにアクセスしようとすると、コンソールでこれを取得します。

エラー:どのルートにも一致しません。 URLセグメント: 'サブフォルダー'

サブフォルダ内のアプリケーションのベースhrefは

<base href="./subfolder">

これを達成する方法は?

7
Manush

ビルドを起動するときに、サブフォルダーのパスを指定する必要があります。

ng build --base-href=/subfolder/
15
Artory

次のように、ルートにpathMatchを追加する必要があります。

{path: 'url', component: YourComponent, pathMatch: 'subfolder'},
0
Eliya Cohen