私のAngular2アプリは、IIS上のWebサイトのサブディレクトリに配備されています。私はそれを構築するために次のコマンドを使用します。サブディレクトリにあるアプリケーションにルーティングするとき、URLがAngular2で増加する
import { Routes } from '@angular/router';
import { DnaPlotComponent } from './dna-plot/dna-plot.component';
export const routes: Routes = [{ path: '', component: DnaPlotComponent }];
:(アプリケーションのルートとしてのサブディレクトリを設定--bh):
app.routes.tsを次のように
ng build --bh testdna --no-aot --dev
Iは次にアプリで使用してルーティング
app.module.ts:
import { RouterModule } from '@angular/router';
import { routes } from './app.routes';
...
RouterModule.forRoot(routes)
ページはURLを持っているに更新されるたびにそのサブディレクトリに追加されます。これは、URLが無限に増加し、リフレッシュに失敗し、404になることを意味します。次に、私が見ているものの例を示します。
https://develop.domain.com/dnaplot/dnaplot#/dnaplot/
と呼ばれるオリジナルのURLは次のとおりです。この出来事を停止する
https://develop.domain.com/dnaplot
任意のアイデアをいただければ幸いです。