我正在尝试构建一个 API,但我担心我的所有资源要么无法通过 api.myapp.com 域访问,要么它们将“使用”错误的 uri。
我为我的域名添加了 CNAME 以指向我的 Heroku 应用程序。(例如:浏览 www.myapp.com 会将您带到https://myherokuapp.heroku.com)
我想设置一个 API 子域,以便对 https://api.myapp.com 的 GET 将您带到https://myherokuapp.heroku.com/api/v1
最好的情况是对https://api.myapp.com/accounts/12345的 POST将创建一个新帐户。这甚至可能吗?
(我知道 Heroku 无法使用子域(例如:mysubdomain.myappname.heroku.com))
我相信答案可能在三个不同的地方:
- 与 DNS 提供商转发配置有关(可能与“A”记录有关)。
- 在 Heroku 中配置的东西,可能是处理域/子域的付费插件。
- 处理我的应用程序中的所有子域。