angular время выполнения, стили и полифайлы получают ошибку 404 на моем веб-сервере - PullRequest
1 голос
/ 10 января 2020

Я сделал небольшое приложение Angular, я построил его на своем компьютере, но когда я пытаюсь открыть файл индекса. html У меня 404 ошибки, я пытался развернуть его на веб-сервере, но оно тоже самое:

GET http://www.valhatech.com/runtime-es2015.edb2fcf2778e7bf1d426.js net :: ERR_ABORTED 404 (не найдено)

GET http://www.valhatech.com/styles.365933d9cb35ac99c497.css net: : ERR_ABORTED 404 (не найдено)

GET http://www.valhatech.com/polyfills-es2015.2987770fde9daa1d8a2e.js net :: ERR_ABORTED 404 (не найдено)

Мой индекс. html Файл таков:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>McKenzieEquation</title>
  <base href="/">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <script src="assets/js/app.js"></script>
</head>
<body>
  <app-root></app-root>
</body>
</html>

И содержимое моего app.module.ts:

const routes: Routes = [

  { path: 'home', component: AppComponent },
  { path: '', redirectTo: 'home', pathMatch: 'full' },
  { path: '**', redirectTo: 'home' }
];

@NgModule({
  declarations: [
    AppComponent,
    MckenzieGraphComponent
  ],
  imports: [
    BrowserModule,FormsModule,RouterModule.forRoot(routes, { useHash: true })
  ],
  providers: [MckenzieEquationService],
  bootstrap: [AppComponent]
})
export class AppModule { }

Firefox консоль отправляет меня по причине: CORS-запрос не ошибка HTTP или URI источника модуля не авторизован в этом документе: «file: ///polyfills-es2015.2987770fde9daa1d8a2e.js».

1 Ответ

0 голосов
/ 13 января 2020

Я нашел свою ошибку. На моем веб-сервере моя страница angular располагалась по следующему пути: / www/mckenzieequation

И мой индексный файл был записан так:

<head>
  <meta charset="utf-8">
  <title>McKenzieEquation</title>
  <base href="/">
    <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <script src="assets/js/app.js"></script>
</head>

Я должен заменить базу параметр со следующим кодом:

<base href="/mckenzieequation/">

Базовая ссылка должна указывать на место индексного файла.

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