AppEngine弹性静态index.html

时间:2018-08-09 18:30:15

标签: google-app-engine go app-engine-flexible

我正在尝试将AppEngine灵活(go)后端/ api服务器与静态前端一起设置。

理想情况下,我想将api服务器与前端完全分离,因此打算从云存储中提供所有静态文件。我设法通过将静态文件提供给云存储中的子域来进行设置-但是,这意味着用户必须访问该子域才能检索index.html文件。

有人知道是否有可能(例如,app.yml-但在这里的文档中找不到任何东西)从云存储中获取index.html?

即这样:

https://example.com将从云存储返回index.html https://example.com/api被路由到我的appengine服务?

1 个答案:

答案 0 :(得分:0)

只需将“ www”子域设置为index.html,然后让您的App Engine处理request routing。研究dispatch.yaml的工作方式,然后您会看到如何做。

基本上,让App Engine将所有默认流量路由到index.html,然后将例程特定的子域处理到您设置的任何API处理程序。