Javascript keystone js:localhost不在证书altnames中
我设置Keystonejs来使用密钥和链接证书,它运行ssl很好,因为我可以使用googlechrome登录cms并获得安全连接。问题是我的本地托管api无法通过https连接到keystonejs cms api 当我从本地托管api向托管在本地或aws上的cms发送请求时,它返回以下错误:Javascript keystone js:localhost不在证书altnames中,javascript,node.js,ssl,mongoose,keystonejs,Javascript,Node.js,Ssl,Mongoose,Keystonejs,我设置Keystonejs来使用密钥和链接证书,它运行ssl很好,因为我可以使用googlechrome登录cms并获得安全连接。问题是我的本地托管api无法通过https连接到keystonejs cms api 当我从本地托管api向托管在本地或aws上的cms发送请求时,它返回以下错误: "reason": "Host: localhost. is not in the cert's altnames: DNS:omitted.com, DNS:www.omitted.com", "h
"reason": "Host: localhost. is not in the cert's altnames: DNS:omitted.com, DNS:www.omitted.com",
"host": "localhost",
"cert": {
"subject": {
"OU": [
"Domain Control Validated",
"PositiveSSL"
],
"CN": "cms.omitted.com"
},
"issuer": {
"C": "GB",
"ST": "Greater Manchester",
"L": "Salford",
"O": "COMODO CA Limited",
"CN": "COMODO RSA Domain Validation Secure Server CA"
},
...
...
我什么都试过了,有人遇到过吗?我不相信在本地工作时证书是有效的。您的开发环境需要一个单独的HTTPS证书,而不是在生产环境中使用的证书,因为它们指的是两个不同的域名。请看一下,这可能会对您有所帮助。我不相信在本地工作时证书是有效的。您的开发环境需要一个单独的HTTPS证书,而不是在生产环境中使用的证书,因为它们指的是两个不同的域名。看一看,这可能会对你有所帮助。找到了答案。托管了cms live,它可以完美地工作,在本地测试时使用http。谢谢你的回答我把它弄明白了。托管了cms live,它可以完美地工作,在本地测试时使用http。谢谢你的回复