繁体   English   中英

appengine.google.com和objectify-可以在本地正常运行,但不能在gae上运行?

[英]appengine.google.com & objectify - working ok locally but not on gae?

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

问题如下:在本地一切正常。 我可以调用任何端点并添加,更新和删除实体。 但是,与同一个实体有关的任何事情似乎都无法在GAE上工作。

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

GAE和日志部分中唯一有意义的事情是将回叫设置为200,但仅此而已。

有什么想法吗? 谢谢。

我正在查看google公共问题跟踪器,并看到您的代码发布在此处 (我也在编辑您的答案以添加所述代码)。 我不禁注意到,在您的“ test.html”中,您是从“ localhost:8080”加载函数的。 显然,这将在您在客户端计算机上使用代码时破坏您的代码,因为它会尝试从HIS localhost加载函数,而本地主机中将没有函数。

在生产服务器上运行代码时,需要使用“ your-end-point.your-application.appspot.com”之类的功能来获得功能。

另外,我认为您只能传递JSON或“ JavaBeans ”对象。 而且似乎您传递的“测试”不是JavaBeans(它具有至少包含一个参数的构造函数)。

它从未正确加载函数的事实也可以解释为什么您的日志无法显示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM