【问题标题】:Node.js hosting on GCP using App Engine (API) and Cloud Storage Bucket (Frontend)使用 App Engine (API) 和 Cloud Storage Bucket(前端)在 GCP 上托管 Node.js
【发布时间】:2020-08-02 10:31:10
【问题描述】:

GCP 为您提供了无穷无尽的选择,让您可以“最好”地托管 Node.JS Web 应用程序(前端/后端),我正在努力决定走哪条路。我正在寻找一种简单的方法来部署我的应用程序(使用 Git 操作)并对其进行扩展。我们也在看这里的开源应用程序,所以我试图尽可能便宜...

据我所知,最佳实践是从云存储桶 (cdn) 提供我的所有静态资产(前端),从应用引擎提供我的后端。我不太确定将我的自定义域指向哪里。我希望 index.html 可以从我的存储桶中提供,但是如果我将我的域指向应用程序引擎,请求仍然会通过我的应用程序,如果我想减少对我的应用程序引擎的负载,这是我想要避免的(不必运行太多实例)。将我的域指向我的存储桶也感觉不对。是否每个人都只是从他们的应用引擎中托管 index.html,而只是从存储桶中提供其他资产?

我可能会在这里转圈子。非常感谢任何帮助!

【问题讨论】:

    标签: google-app-engine google-cloud-platform google-cloud-storage


    【解决方案1】:

    您必须使用两个域:

    • app.yourdomain.com 指着你的前端文件的存储桶
    • api.youtdomain.com 使用您的后端 node.js 文件指向应用引擎

    【讨论】:

    • 所以在我的场景中,您是说将裸域指向我的存储桶,将子域 api 指向应用引擎?
    • 是的,我建议使用app 子域,以防您想使用裸域作为登录页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-25
    • 2015-07-07
    • 2014-08-26
    • 2019-03-02
    • 2020-08-11
    • 1970-01-01
    相关资源
    最近更新 更多