2017-06-22 55 views
3

我知道命令“ng serve”在内存中创建了我所有的东西。Angular CLI - ng服务

现在我有这样的网址:http://localhost:4200/some-angular-route 但我想这个网址:http://localhost:4200/ /一些棱角路线

我的问题是如何创造这样的“子”?我的问题是,在我的生产环境中,请求通过Spring Boot Zuul发送,并且在URL中有前缀。

+0

你有没有看看角路由? https://angular.io/guide/router – Tom

回答

7

如下

@NgModule({ 
    imports: [ 
    RouterModule.forRoot(routes) 
    ], 
    declarations: [AppComponent], 
    providers: [{ provide: APP_BASE_HREF, useValue: '/urlPrefix' }] 
}) 
export class AppModule { } 

此外,当你建立你的代码,你可以给--directory和--baseHref如下您可以设置基本href。

ng build --d /mySubFolder/ --bh /urlPrefix/

你可以找到更多在这里https://github.com/angular/angular-cli/wiki/build

+0

谢谢,这对我很有用。 –