appengine.google.com&客体化 - 在当地工作,但不是在gae?

时间:2014-09-08 03:01:18

标签: google-app-engine objectify

我正在使用Android Studio和Java开发后端。 我使用objectify来操纵Google数据存储区中的实体。

问题如下:一切都在本地运作正常。我可以调用任何端点并添加,更新和删除实体。但是,与相同实体有关的任何内容似乎都不适用于GAE ......是否有任何具体要求可以使用?

日志也相当有限,但似乎所有端点都正确注册。

GAE和日志部分唯一有意义的是回传调用设置为200,但仅此而已....

思考?感谢。

1 个答案:

答案 0 :(得分:0)

我正在查看Google公共问题跟踪器并看到您的代码已发布there(我也在编辑您添加所述代码的答案)。我无法帮助,但请注意,在您的" test.html"中,您从" localhost:8080"加载该功能。当您在客户端的计算机上使用它时,这显然会破坏您的代码,因为它会尝试从HIS localhost加载该功能,而HIS localhost在其中没有您的功能。

当您在生产服务器上运行代码时,您需要使用类似" your-end-point.your-application.appspot.com"获得你的功能。

另外,我认为你只能传递JSON或" JavaBeans"宾语。它似乎是"测试"你传递的不是JavaBeans(它有一个至少带参数的构造函数)。

它从未正确加载功能的事实也可以解释为什么你的日志不会显示。