在我的服务器上,我无法将Angular 2文件放入根文件夹中。所以我的路径是/ another-folder。我把它放到我的index.html中:
ERROR - GlobalThrowableMapper An Unknown exception has been captured by global exception mapper.
java.lang.IllegalArgumentException: No enum constant org.wso2.carbon.apimgt.rest.api.publisher.dto.APIDTO.TypeEnum.NULL
at java.lang.Enum.valueOf(Enum.java:238)
at org.wso2.carbon.apimgt.rest.api.publisher.dto.APIDTO$TypeEnum.valueOf(APIDTO.java:63)
at org.wso2.carbon.apimgt.rest.api.publisher.utils.mappings.APIMappingUtil.fromAPItoDTO(APIMappingUtil.java:239)
at org.wso2.carbon.apimgt.rest.api.publisher.impl.ApisApiServiceImpl.apisApiIdGet(ApisApiServiceImpl.java:380)
at org.wso2.carbon.apimgt.rest.api.publisher.ApisApi.apisApiIdGet(ApisApi.java:229)
当我打开网址http://servername/another-folder时,应用程序无法加载,因为无法找到文件。该应用程序搜索根目录中的文件。例如。 http://servername/main.bundle.js
我还有其他地方需要定义基本网址吗?
答案 0 :(得分:4)
import {APP_BASE_HREF} from '@angular/common';
@NgModule({
declarations: [AppComponent],
imports: [routing /* or RouterModule */],
providers: [{provide: APP_BASE_HREF, useValue : '/' }]
]);
答案 1 :(得分:4)
我认为缺少尾随斜杠
<base href="/another-folder/">
至少对我而言,这是在没有恢复到TypeScript
的情况下工作