如何解决如何将我的node / express api与Heroku的ACM结合使用?
我遵循了有关使SSL与本地Node / Express api一起使用的教程。我现在正在尝试通过Heroku部署它,但是对于如何使用证书感到困惑。完全公开,对于这种事情,我非常缺乏经验。
我有一个生成的本地证书,但是如果我理解正确的话,我就不想使用它(我相信Heroku为我生成了一个证书)。
运行此命令时,得到响应:
$ heroku certs:auto
=== Automatic Certificate Management is enabled on <app-name>
=== Add a custom domain to your app by running: heroku domains:add <yourdomain.com>
此命令将产生以下结果:
$ heroku certs
⬢ <app-name> has no SSL certificates.
Use heroku certs:add CRT KEY to add one.
我不需要自定义域(.herokuapp.com很好),我也不想使用heroku certs:add CRT KEY
,因为我只想使用由...管理的域ACM,但我对此可能是错的。
我开始的教程包括:
const cert = fs.readFileSync('./localhost.crt');
...
const server = https.createServer({key: key,cert: cert },app);
因此,我假设我需要访问证书才能启动服务器。我可能会误会,但是如何获得在此使用的ACM证书?我甚至有ACM证书吗?我已经搜索了教程或演练,但对这个主题无济于事。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。