谷歌云端点没有结果通过JavaScript客户端
Google Cloud Endpoint no result via JavaScript Client
我正在托管一个GAE应用程序,并尝试让谷歌云端点工作。现在一切都设置好了,并使用curl:
进行测试。curl http://localhost:8888/_ah/api/myendpoint/v1/queryData
返回正确的1项:
{
"items" : [ {
"id" : "220",
"timestamp" : "1371475009682951",
"identifier" : "test1.0",
"value" : "523"
} ]
}
同样的调用通过我的JavaScript客户端没有返回任何原因:
gapi.client.myendpoint.queryData().execute( function(result) {
console.log("result: " + result);
});
我得到的输出是:
result: [object Object]
我错过了什么?谢谢你的帮助。
result
已经是一个JSON对象,而不是字符串。
对于"result: " + result
,您强制将对象强制转换为字符串,而[object Object]
只是默认显示的方式。
例如,console.log("result: " + {"name": "I'm an object!"})
将给出完全相同的输出
试试console.log(result)
,您应该可以看到响应的真实内容。
相关文章:
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 从javascript客户端验证REST服务
- 无法使用javascript客户端访问远程web服务
- 在javascript客户端和java服务器之间共享Google Analytics ClientID
- 应用程序引擎终结点:用于OAuth2授权的Javascript客户端库需要多个弹出窗口
- 使用Javascript客户端进行REST基本身份验证的安全缺陷是什么(如果有的话)
- 如何从Python服务器获取到Javascript客户端
- 在Javascript客户端中隐藏基本的身份验证凭据
- Postback与Javascript客户端计算
- 有没有办法使用Google's Javascript客户端登录时没有弹出窗口
- javascript客户端ORM的框架
- 如何使用javascript客户端设置Python服务器端
- Firebase服务器发送事件-如何构建Java/JavaScript客户端
- Javascript客户端从ASP.NET MVC后端延迟加载模型
- 当将从javascript客户端调用javaapi时,在javaapi中使用2d数组
- javascript客户端中的服务器端数据绑定
- 在javascript(客户端)中跨多个窗口共享数据
- Javascript客户端提供哪些数据库,不包括特定于浏览器的数据库
- 如何将Node.js服务器数据发送到Javascript客户端
- javascript客户端安全性