首页 > 解决方案 > 如何将反应客户端和快速服务器部署到 GCP?

问题描述

我有一个应用程序,它有 2 个目录客户端(React 应用程序)和服务器(Node Express API)。

app.yaml我创建了一个 GCP 项目并使用该文件部署了我的 React App :

runtime: nodejs14
service: default

handlers:
  - url: /static
    static_dir: client/build/static

  - url: /assets
    static_dir: client/build/assets

  - url: /(.*\.(json|ico|js))$
    static_files: client/build/\1
    upload: client/build/.*\.(json|ico|js)$

  - url: .*
    static_files: client/build/index.html
    upload: client/build/index.html

哪个是default服务。

所以我还想将我的 Express 服务器添加为 API 服务器,我app.yaml在服务器目录中创建了另一个文件作为

runtime: nodejs14

service: api

部署我的服务器目录后,它仍然没有运行?

在我的本地机器上,我npm运行 dev(它同时运行客户端和后端脚本)并且工作正常。我在这里想念什么?

标签: node.jsgoogle-app-enginenpmgoogle-cloud-platformyaml

解决方案


推荐阅读