如何在Heroku上提供api



请原谅我的问题。在这方面我完全是个新手。

我已经在spring boot中构建了一个API,并将其推送到heroku。

我的网站已经有一个自定义域名www.mywebsite.com

我想在此域和api.mywebsite.com下提供我的api

我如何在heroku上实现这个?

任何关于如何去做这件事的帮助将是真诚的感谢。

感谢

我将假设您拥有Namecheap帐户的完全访问权限。

你有两个选择:A.使用Heroku命令行B.使用Heroku接口(Web应用程序)

A)让我们用Heroku CLI来完成这个过程。

  1. 确保你已经安装了Heroku命令行(macOS:brew install heroku, Ubuntu:apt install heroku等)
  2. 使用命令heroku domains:add api.website.com添加您的域(如果您有多个应用程序,不要忘记在命令末尾添加--app name-of-your-heroku-app
  3. Heroku将为您在步骤2中添加的自定义域生成DNS目标。运行heroku domains并复制DNS目标(DNS目标看起来像这样:whispering-willow-5678.herokudns.com)
  4. 打开您的Namecheap域名设置并添加CNAME (Name: "api")和Target:由Heroku提供的DNS目标)。
  5. 等待几分钟到几个小时。

B)如果你想使用Heroku Interface/Webapplications.

  1. 打开应用程序www.herokuapp.com
  2. 进入"设置"标签
  3. 向下滚动到" domain ">
  4. 点击"添加域名">
  5. 添加子域名(api.website.com)
  6. Heroku将为您生成一个DNS目标
  7. 在Namecheap中导航到您的域名设置并使用您的子域名(例如api)作为名称和Heroku提供的DNS目标作为目标创建新的CNAME。

你可以在自定义域名的应用程序Heroku文档

找到所有的细节

相关内容

  • 没有找到相关文章

最新更新