【发布时间】:2017-02-23 10:34:09
【问题描述】:
首先,我在 AndroidStudio 中设置了一个 Java 模块,我将它上传到我的 GoogleAppEngine 服务器,效果很好。 (Android Studio - 构建 - 将模块部署到 Google App Engine)
现在我还想将附加的 node.js 服务器上传到同一个 App Engine 实例。该代码还应访问在 Java 模块中创建的 firebase 数据库。为了上传 node.js 代码,我按照 Google 的快速入门教程使用 gcloud app deploy。
据我所知,这会在后端 flex 环境中创建一个新版本,从而禁用我现有的 Java 代码。
所以我的问题是:如何将 node.js 服务器添加到现有实例?我想我必须在 Android Studio 项目中这样做,而不是在gcloud app deploy 中。例如,如何创建一个新模块,以便 node.js 服务器在子文件夹中可用?
【问题讨论】:
-
请澄清您所说的“实例”是什么意思。它是 GAE 实例(如按实例小时计费)还是您实际上是指 GAE 应用程序?
-
我的意思是 GAE 实例。更具体地说,当您上传 Java 代码时,您可以在 GAE 后端的“版本”下看到一个新的 Java 版本。如果我随后通过 gcloud-command 进行部署,我会在“版本”下看到一个新的节点版本,该版本处于活动状态。这意味着可见的 Java 版本不再处于活动状态。我想要实现的是在一个版本中上传代码,以便两个代码部分都处于活动状态。我想我必须在 Java 项目文件夹中包含 node.js 的东西,并可能通过 web.xml 部署描述符引用它们。但我不知道该怎么做。
标签: android node.js google-app-engine