Angular 2 http无法正常工作,永远不会到达服务器

时间:2017-01-18 23:54:37

标签: web-services http angular web

我正在使用Pluralsight课程中Angular 2的工作项目作为参考,以制作我的第一个应用程序。

这个现有的应用程序从Json文件中获取数据。

private _productUrl = 'api/products/products.json';

constructor(private _http: Http) { }

getProducts(): Observable<IProduct[]> {
    return this._http.get(this._productUrl)
        .map((response: Response) => <IProduct[]> response.json())
        .do(data => console.log('All: ' +  JSON.stringify(data)))
        .catch(this.handleError);
}

如果我将url修改为我自己的本地“http://localhost:53785/api/Session”运行的Web服务,并运行angular 2应用程序,它永远不会到达我在我的Web服务中设置的断点,我得到“SyntaxError:意外结束JSON输入“错误。

在控制台中我得到:

“无法加载资源:服务器响应状态为500(内部服务器错误)” 响应 _身体 : “” 头 : 头 好 : 假 状态 : 500 状态文本 : “内部服务器错误” 类型 : 2 网址 : “http://localhost:53785/api/Session” 的 : 体

有谁知道为什么我无法访问我的网络服务?

由于

0 个答案:

没有答案