Angular 2 定义基本网址

MeM*_*Max 2 angular

在我的服务器上,我无法将 Angular 2 文件放入根文件夹。所以我的路径是/another-folder。我把它放到我的 index.html 中,如下所示:

<base href="/another-folder">
Run Code Online (Sandbox Code Playgroud)

当我打开 URL http://servername/another-folder 时,应用程序无法加载,因为找不到文件。该应用程序在根目录中搜索文件。EG http://servername/main.bundle.js

还有其他地方我必须定义基本 URL 吗?

Gün*_*uer 5

import {APP_BASE_HREF} from '@angular/common';

@NgModule({
  declarations: [AppComponent],
  imports: [routing /* or RouterModule */], 
  providers: [{provide: APP_BASE_HREF, useValue : '/' }]
]); 
Run Code Online (Sandbox Code Playgroud)

另请参阅Angular 2 路由器无基本 href 集