URL автоматически заменяется с # на "# при перезагрузке страницы - PullRequest
1 голос
/ 03 октября 2019

app.routing.module.ts

Мы разрабатываем бэкэнд java и угловой интерфейс приложения. При первом запуске все выглядит нормально, но после второго запуска URL сервера 404 не найден.

Если я нажму

http://localhost:8080/bsc/# при перезагрузке http://localhost:8080/bsc/"#"автоматически добавляет двойные кавычки, что приводит к ошибке 404.

ПОЖАЛУЙСТА, ПОМОГИТЕ

1 Ответ

1 голос
/ 03 октября 2019

Поместите app.routing.module.ts {useHash: true}

@NgModule({
  imports: [RouterModule.forRoot(routes, { useHash: true })],
  exports: [RouterModule]
})

по-другому

import { bootstrap } from "angular2/platform/browser";
import { provide } from "angular2/core";
import {
  ROUTER_PROVIDERS, LocationStrategy, HashLocationStrategy
} from "angular2/router";

bootstrap(MainApp, [
 ROUTER_PROVIDERS,
 provide(LocationStrategy, {useClass:HashLocationStrategy});

]);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...