对Azure Websites API的Angular 2请求出错500

时间:2016-08-14 03:58:24

标签: javascript azure angular azure-web-sites

我正在创建一个Angular 2应用程序,它连接到azure中的API服务。

当网址中有/ api时,所有API调用都有效:

this.http.get('https://my-app.azurewebsites.net/api/Init', {headers}).map(...);

当我向/ api / InitUser调用添加身份验证时,它也可以工作:

headers.append('X-ZUMO-AUTH', token);

我确实收到了关联的用户详细信息。

但是只要我想访问“/ tables”中的数据,我就会收到错误500.

headers.append('X-ZUMO-AUTH',令牌); this.http.get('https://my-app.azurewebsites.net/tables/Posts',{headers})。map(...);

我尝试过:

headers.append('Content-Type', 'application/x-www-form-urlencode');
headers.append('Access-Control-Allow-Origin', '*');
headers.append('Access-Control-Allow-Headers', 'x-requested-with');

但没有任何作用,我总是收到错误500.我没有管理API,因此我现在无法获取错误日志。 如果至少我会得到401错误,我会知道认证有问题,但在这里我不知道什么是错的。

任何人都知道如何解决这个问题?

0 个答案:

没有答案