SSL HEROKU MERN STACK:客户端缺少足够的授权::无效的响应

问题描述

我的应用程序使用MERN堆栈,并部署在Heroku上。

我正在遵循此tutorial在我的网站上设置SSL证书。
之后,在本地使用此命令生成证书:

sudo certbot certonly --manual

终端要求我这样做:

创建仅包含以下数据的文件

dC9Ry5Ps_qgkOheuWnxCXFobim8vshqMqbDC9FQS4ic.noFTXhkC3HFnZ-RC9djrM6FpWGRy2AFSB17xz59apDA

并通过以下URL将其在您的Web服务器上可用:

http://www.site_name.com/.well-kNown/acme-challenge/dC9Ry5Ps_qgkOheuWnxCXFobim8vshqMqbDC9FQS4ic

根据本教程,我必须在后端执行此操作:

app.get('/.well-kNown/acme-challenge/:content',function(req,res) {
  res.send('xxxxxxxxxxxx-yyyy.zzzzzzzzzzzzzzzzzzz')
})

我这样做了,并且正如预期的那样,由于certbot会根据此目标定位前端而不是后端,因此无法正常工作

创建仅包含以下数据的文件

dC9Ry5Ps_qgkOheuWnxCXFobim8vshqMqbDC9FQS4ic.noFTXhkC3HFnZ-RC9djrM6FpWGRy2AFSB17xz59apDA

并通过以下URL将其在您的Web服务器上可用:

http://www.site_name.com/.well-kNown/acme-challenge/dC9Ry5Ps_qgkOheuWnxCXFobim8vshqMqbDC9FQS4ic

对我来说,让这些数据可用

dC9Ry5Ps_qgkOheuWnxCXFobim8vshqMqbDC9FQS4ic.noFTXhkC3HFnZ-RC9djrM6FpWGRy2AFSB17xz59apDA

在客户端。
所以我的问题是:它应该在客户端还是在服务器端可用?它在服务器端,我是否应该只在客户端编写与服务器通信以便检索它的代码

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)