angular - 应用引擎子域映射到特定服务
问题描述
我有一个 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
解决方案
在问题中,您没有说明您是否CNAME
在您的域名注册商上为您的子域添加了指向ghs.googlehosted.com
. 您应该有一个CNAME
记录user.domain.org
以及您打算使用google-app-engine
指向的任何其他子域ghs.googlehosted.com
。然后将子域的自定义域名记录添加到您的应用引擎。按照本指南添加自定义域名。
推荐阅读
- wordpress - Wordpress - 更改安装在 /blog 子目录的站点的永久链接结构时出错
- php - PHP和HTML检查用户名是否在数据库中
- android - 如何正确设置多行文本视图的动画(展开和折叠)
- android - 如果没有消息,MessageQueue 怎么知道阻塞多长时间?
- scala - 在 scala List :: 中不进行隐式转换
- java - 使用 Map 与 Enum
- javascript - 我们可以使用 html 标签和 css 来为 openlayers 中的功能设置样式吗?
- angular - 从另一个页面推送时,Angular Nativescript RadListView 不更新
- c# - 我可以结合重试和后备 Polly 弹性策略吗?
- wpf - 为什么在 wpf 的活动网格视图中从公共列表控件添加项目时所有网格视图都会更新?