我正在尝试将AppEngine灵活(go)后端/ api服务器与静态前端一起设置。
理想情况下,我想将api服务器与前端完全分离,因此打算从云存储中提供所有静态文件。我设法通过将静态文件提供给云存储中的子域来进行设置-但是,这意味着用户必须访问该子域才能检索index.html文件。
有人知道是否有可能(例如,app.yml-但在这里的文档中找不到任何东西)从云存储中获取index.html?
即这样:
https://example.com将从云存储返回index.html https://example.com/api被路由到我的appengine服务?
答案 0 :(得分:0)
只需将“ www”子域设置为index.html,然后让您的App Engine处理request routing。研究dispatch.yaml的工作方式,然后您会看到如何做。
基本上,让App Engine将所有默认流量路由到index.html,然后将例程特定的子域处理到您设置的任何API处理程序。