首页 > 解决方案 > 应用引擎子域映射到特定服务

问题描述

我有一个 angular-go 应用程序。我想使用应用引擎部署它。

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

domain.org/

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

user.domain.org/api/user

我将子域添加到我的应用引擎项目和dispatch.yaml包含内容的文件中

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

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

但我无法使用

domain.org/api/user

但是,我可以使用

user-dot-projectID.uc.r.appspot.com/api/user

如何使用我自己的域名访问此 apidomain.org

user.domain.org/api/user

标签: angulargogoogle-app-enginednssubdomain

解决方案


在问题中,您没有说明您是否CNAME在您的域名注册商上为您的子域添加了指向ghs.googlehosted.com. 您应该有一个CNAME记录user.domain.org以及您打算使用google-app-engine指向的任何其他子域ghs.googlehosted.com。然后将子域的自定义域名记录添加到您的应用引擎。按照本指南添加自定义域名。


推荐阅读