Node.js 使用Google App Engine部署两个应用程序

Node.js 使用Google App Engine部署两个应用程序,node.js,express,google-cloud-platform,Node.js,Express,Google Cloud Platform,我成功部署了位于/code/client中的node.js应用程序 my/code/client/app.yml看起来像: runtime: nodejs10 resources: memory_gb: 4 cpu: 1 disk_size_gb: 10 manual_scaling: instances: 1 所以我可以通过gcloud应用程序浏览我的页面 现在,我想上传我的/code/api应用程序。(这是一个带有express应用程序的node.js) 我应该怎么做才

我成功部署了位于/code/client中的node.js应用程序

my/code/client/app.yml看起来像:

runtime: nodejs10

resources:
  memory_gb: 4
  cpu: 1
  disk_size_gb: 10

manual_scaling:
  instances: 1
所以我可以通过gcloud应用程序浏览我的页面

现在,我想上传我的/code/api应用程序。(这是一个带有express应用程序的node.js)


我应该怎么做才能做到这一点?我希望两个应用程序同时运行。

只需在
/code/api
文件夹中为您的后端应用程序创建一个专用的
app.yaml
,并在其中指定一个
服务
名称

例如,在这里:

运行时:nodejs10
服务:api
...
您的后端将在提供服务

当然,您可以选择另一个服务名称


有关的详细信息,只需在
/code/api
文件夹中为您的后端应用程序创建一个专用的
app.yaml
,并在其中指定一个
服务
名称

例如,在这里:

运行时:nodejs10
服务:api
...
您的后端将在提供服务

当然,您可以选择另一个服务名称


关于

的更多信息,因此我有一个service1.yaml和一个service2.yaml。然后我想我必须从/code文件夹部署应用程序。。。但是控制台要求我提供一个.yaml文件!我遗漏了什么吗?对不起,我不清楚,我已经更新了我的答案。您应该在其文件夹中为您的
api
应用程序创建一个专用的
yaml
文件。首先部署默认服务(客户端),然后部署
api
服务。然后我想我必须从/code文件夹部署应用程序。。。但是控制台要求我提供一个.yaml文件!我遗漏了什么吗?对不起,我不清楚,我已经更新了我的答案。您应该在其文件夹中为您的
api
应用程序创建一个专用的
yaml
文件。首先部署默认服务(客户端),然后部署
api
服务。