问题描述
我的应用程序使用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 (将#修改为@)