LoginSignup
0
0

More than 5 years have passed since last update.

Angular2アプリのURLを#付きスタイルに変更する

Posted at

Angular2のデフォルトは http://example.com/top のようなURLスタイルで、これを http://example.com/#/top のような#を挟んだスタイルに変更したい。

デフォルトのスタイルの場合、ブラウザでリロードをかけるとそのようなURLページは存在しないため404になってしまう。

404とならないようにするにはサーバーの設定を変更しないといけない。#スタイルに変更して凌ぐにはprovidersにLocationStrategyで設定します。

@NgModule({
  ...
  providers: [
    ...
    {
      provide: LocationStrategy,
      useClass: HashLocationStrategy
    },
    ...
  ],
  ...
})

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0