gpt4 book ai didi

javascript - Angular 运行时、样式和 Polyfile 在我的 Web 服务器上出现 404 错误

转载 作者:行者123 更新时间:2023-11-28 03:15:32 28 4
gpt4 key购买 nike

我制作了一个小 Angular 应用程序,我已经在我的计算机上构建了它,但是当我尝试打开 index.html 文件时出现 404 错误,我尝试将其部署在 Web 服务器上,但结果是一样的:

获取http://www.valhatech.com/runtime-es2015.edb2fcf2778e7bf1d426.js net::ERR_ABORTED 404(未找到)

获取http://www.valhatech.com/styles.365933d9cb35ac99c497.css net::ERR_ABORTED 404(未找到)

获取http://www.valhatech.com/polyfills-es2015.2987770fde9daa1d8a2e.js net::ERR_ABORTED 404(未找到)

我的index.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》。

最佳答案

我发现了我的错误。在我的网络服务器上,我的 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/">

基本 href 必须指向索引文件的位置。

关于javascript - Angular 运行时、样式和 Polyfile 在我的 Web 服务器上出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59674021/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com