我正在部署一个React.js前端(使用create-react-app构建)和一个后端,该后端具有连接到Cloud SQL的CRUD API。
这是个好方法吗?
我熟悉部署到Heroku的情况,后者的前端和后端在不同的端口上。这样对App Engine有用吗?
这一切都在Node.js中。
答案 0 :(得分:0)
我看不到所描述设计的任何问题。
要使您步入正轨,可以看一下Stack Overflow线程How to deploy create-react-app to Google Cloud或以下tutorial。
您可以通过在app.yaml
文件中设置port forwarding在不同的端口上运行应用程序。
答案 1 :(得分:0)
设计模式很好。
您只需要创建一个dispatch.yaml
文件,每个项目只有一个。
您的dispatch.yaml文件如下所示:
dispatch:
- url: "*/backend/*"
service: backend
然后,您位于project-id.appspot.com的前端将只向https:/project-id.appspot.com/backend/ *发出请求,这些请求将被重定向到API服务。