node.js - 如何将反应客户端和快速服务器部署到 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(它同时运行客户端和后端脚本)并且工作正常。我在这里想念什么?