我正在尝试使用ASP.NET CORE和Angular创建一个简单的RESTful API。服务器端正在运行,当我访问localhost:51403/api/recommendations
时,我得到了一系列文档。但是,当我尝试使用简单的Angular'getRecommendation'服务方法访问此URL时,会出现错误。
这是我正在使用的代码:
getRecommendations(): Observable < Recommendation[] > {
this.messageService.add('Recomendations: Are Fetched')
return this.http.get < Recommendation[] > (this.recommendationsUrl)
.pipe(
tap(recommendations => this.log('fetched recommendations')),
catchError(this.handleError('getRecommendations', []))
);
}
错误:
Object body: {error: "Collection 'api' not found"} headers: HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: ƒ} status: 404 statusText: "Not Found" url: "localhost:51403/api/recommendations" __proto__: Object