当前位置: 首页 > 面试题库 >

如何在具有不同版本的Google App Engine中使用自定义域名?

周宏伯
2023-03-14
问题内容

我将Google App Engine用作我的android和Web应用程序的服务器,我使用Eclipse开发了使用Android
Studio和Web应用程序的android应用程序。我在App
Engine中部署了两个版本,第一个是Android应用程序,第二个是Web应用程序。我有自己的域名,该域名指向应用引擎的默认版本。我的问题是如何通过自定义域名指向第二版。我阅读了Google开发人员博客,但我无法正确理解。请提供帮助。


问题答案:

您确实不应该尝试将android和网络“应用程序”作为同一GAE应用程序的2个版本运行-
这不是该版本的预期用途。至少在将流量路由到正确的“应用程序”,部署更新以及映射到自定义域方面会遇到麻烦。

作为一个GAE应用程序的一部分运行此类单独的“应用程序”的正确方法是使它们成为该GAE应用程序的单独
服务/模块
。每个服务可以具有多个版本。每个服务(实际上是每个服务的默认版本)都可以根据需要映射到自定义(子)域。

将您当前的应用程序转换为多服务应用程序应该不是很复杂:只需在应用程序目录的2个并排子目录中复制2个版本的代码并更新配置文件,即可覆盖95%以上的工作。



 类似资料:
  • 如果您是经验丰富的ML开发人员,并且预构建的TensorFlow Lite库不能满足您的需求,则可以使用ML Kit 自定义TensorFlow Lite版本。例如,您可能想要添加自定义操作。 先决条件 一个可用的TensorFlow Lite构建环境 检出(checkout)0.1.7的Tensorflow Lite 你可以通过使用git检出正确版本: $ git checkout -b wor

  • Android新构建系统需要Gradle 1.10+版本。如何在内部配置?

  • 如果您是经验丰富的ML开发人员,并且预设的TensorFlow Lite库不能满足您的需求,则可以使用ML Kit 自定义TensorFlow Lite版本。例如,您可能想要添加自定义操作。 预设条件 一个可用的TensorFlow Lite构建环境 为Android捆绑自定义的TensorFlow Lite 构建Tensorflow Lite AAR: $ bazel build --cxxop

  • 我在Node.js忘记密码后端路由,我试图使用nodemailer从我从namecheap.com购买的自定义域发送电子邮件,以及电子邮件域。我不确定这是主机、端口/安全还是授权的问题。但是,当我更改主机时,它会给出一个ECONREFUSED错误,所以我相信该部分正在工作。我的防火墙被禁用了(据我所知),我重新启动了,但是很难判断,因为诺顿防病毒软件控制着它。 这是我的代码,取自路由器。在我的后端

  • 我在一个静态服务器(碰巧是Amazon S3)上托管了一个单页应用程序网站,所以它是从我的应用程序的URL提供的,比如“example.com”。因此,该网站位于“https://example.com”。这个站点使用了使用JavaScript的fetch()调用进行的API调用来执行站点的功能。因为example.com指向一个静态服务器,所以API调用会转到一个不同的域,我们称之为“xyz.e

  • 我正在开发一个基于Apache CXF的SOAP客户机。用于访问webservices的Java类是使用的Maven插件生成的。有两个WSDL,它们在两个不同的版本中定义一个服务(): info_service_v1.wsdl info_service_v2.wsdl 示例: -->infoservicev1 -->infoserviceV2