【问题标题】:Create front end website for Google App Engine app为 Google App Engine 应用创建前端网站
【发布时间】:2016-08-03 22:23:55
【问题描述】:

我使用教程创建了一个 Google App Engine 网站并将其上传到AAA.appspot.com。但我想创建一个www.AAA.com 网站并从 App Engine 中提取数据。在 Google App Engine 设置中,您可以添加 www.AAA.com 以访问 Google App Engine API。我需要一个工具或教程推荐来帮助我开始开发www.AAA.com。我对网站开发非常陌生,但我是一名经验丰富的程序员。所以我设置了 Java servlet 代码,但我无法让前端连接到它。

我可以在我的 html 表单中执行<form action="http://AAA.appspot.com/GET_Request_URL" method="get"> 之类的操作吗? post 请求呢?

【问题讨论】:

标签: html jsp google-app-engine


【解决方案1】:

将 HTML 前端连接到 App Engine 后端的一种经典方法是使用 Google JavaScript 客户端库https://developers.google.com/api-client-library/javascript/start/start-js

Romin Irani 对此方法有很好的教程,请参阅 https://rominirani.com/google-cloud-endpoints-tutorial-part-1-b571ad6c7cd2#.sbsqvfu3n,尤其是第 4 部分 https://rominirani.com/google-cloud-endpoints-tutorial-part-4-37ea3aac7948#.ivyo2i4pb

【讨论】:

    【解决方案2】:

    是的,您可以这样做。但我更喜欢以下面的方式进行操作,使用引用路径(或)应用程序处理程序名称而不是完整的 URL

    <form action="/mainpage" method="post">
    

    仅当代码在 GAE 中时,您才能使用应用处理程序。否则,正如我所说,您可以通过提供完整的 URL 来做您目前正在做的事情。只要 URL 实现了 POST 和 GET 方法,它就适用于 POST 和 GET。

    【讨论】:

    • 只有将此代码所在的文件上传到 Google App Engine 才能执行此操作,对吗?如果我将此文件托管在其他地方,这将不起作用?
    • 是的,只有当代码在 GAE 中时,您才能使用引用路径或应用程序处理程序。否则,正如我所说,您可以通过提供完整的 URL 来做您正在做的事情。只要 URL 实现了方法,它就适用于 POST 和 GET
    猜你喜欢
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    相关资源
    最近更新 更多