![](/img/trans.png)
[英]Google cloud endpoint .api file being deleted from the war when switching to objectify
[英]objectify, javascript and google endpoint
我试图弄清楚谷歌端点,objectify和javscripts之间的集成是如何工作的。 我做了一个真正简单的类,叫做“用户”。 我正在尝试的只是从数据存储中获取一条记录,然后将该对象返回并在javascript中使用它。
但是,该对象似乎不能正确地回流。 使用Chrome的开发人员工具,我看不到该对象的任何详细信息...有什么想法吗? 仅供参考,正如我在使用开发控制台时看到的那样,该记录存在于数据存储中。 我也已将该信息记录到控制台,因此也可以看到该信息。 谢谢。
** JAVA CLASS **包com.Backend;
import com.googlecode.objectify.annotation.*;
@Entity
public class User {
String firstName;
String lastName;
@Id String email;
public User(){
super();
}
public User(String firstName, String lastName, String email) {
super();
this.firstName = firstName;
this.lastName = lastName;
this.email = email;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
** GOOGLE ENDPOINT **
public class UserEndpoint {
private static final Logger LOG = Logger.getLogger(UserEndpoint.class.getName());
static {
ObjectifyService.register(User.class);
}
@ApiMethod(name = "getUser")
public User getUser() {
User u = ofy().load().type(User.class).id("johndoe@domain.com").now();
return u;
}
}
终于找出问题所在。 它与对象的返回方式有关...它没有任何返回值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.