App Engine子域映射到特定服务

时间:2020-09-19 07:43:14

标签: angular go google-app-engine dns subdomain

我有一个棱角分明的应用程序。 我想使用App Engine进行部署。

我的角度服务是默认服务,因此我可以使用

进行访问
domain.org/

我现在要使用访问用户服务api

user.domain.org/api/user

我将子域添加到了我的App Engine项目和包含内容的dispatch.yaml文件中

dispatch:
   - url: "domain.org/*"
     service: default

   - url: "user.domain.org/*"
     service: user

但是我无法使用

domain.org/api/user

但是,我可以使用

来访问该api
user-dot-projectID.uc.r.appspot.com/api/user

我如何使用自己的域名domain.org

访问此api
user.domain.org/api/user

1 个答案:

答案 0 :(得分:2)

在该问题中,您没有指出是否在域注册商中为指向CNAME的子域添加了ghs.googlehosted.com记录。您应该拥有CNAME的{​​{1}}记录以及您打算与user.domain.org指向google-app-engine一起使用的任何其他子域。然后将子域的自定义域名记录添加到您的应用引擎。按照this guide添加自定义域名。