我是使用App引擎后端区域的Google Cloud消息传递的初学者。我按照教程https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/GcmEndpoints。
我通过“构建 - >将模块部署到App Engine”将代码部署到应用引擎开发服务器。它成功部署了。
我从https://project-id.appspot.com/_ah/api/explorer消息传递API发送消息。 (请注意,project-id是我代码中的真实ID)
我在设备上收到了消息。但我想在服务器端调试代码。如何调试服务器端代码?
答案 0 :(得分:0)
您在开发计算机上调试服务器端代码,然后将其部署到云应用引擎,您可以根据需要多次执行此操作,它只是覆盖当前实例。您只需运行它就可以在本地测试您的应用引擎 - 它可以在localhost:8080
答案 1 :(得分:0)
您可以通过Sout (System.out.println)调试服务器端代码
This is an example of how I am doing it
if (result.isSuccess()) {
Transaction transaction = result.getTarget();
transaction.getStatus();
System.out.println("message: " + result.getMessage());
System.out.println("transaction: " + result.getTarget());
System.out.println("status: " + result.getTarget().getStatus());
resp.getWriter().println("Thanks for the purchase (: ");
} else {
ValidationErrors errors = result.getErrors();
System.out.println(result.getErrors());
resp.getWriter().println("Payment Failed " + errors.toString());
}