asp.net 我如何解决错误:0480006C:PEM例程::没有起始行?

2eafrhcq  于 2023-08-08  发布在  .NET
关注(0)|答案(1)|浏览(602)

每次我使用ng serve或npm start时,我都会得到这个错误,一切都很完美,但在我重新启动VS代码后,我无法运行我的项目idk为什么!!出现未处理的异常:错误:0480006 C:PEM例程::无起始行
有关详细信息,请参见“C:\WINDOWS\TEMP\ng-ewpjdi\angular-errors.log”。
下面是angular-errors.log:
[error]错误:错误:0480006 C:PEM程序::节点处无起始行:internal/tls/secure-context:六十九:13在数组中setCerts(node:internal/tls/secure-context:六十七:3)在configSecureContext(节点:internal/tls/secure-context:一百五十六:(5)对象。createSecureContext(节点:_tls_common:一百一十七:(3)服务器。setSecureContext(节点:_tls_wrap:一三五二:27)在服务器(节点:_tls_wrap:1211:8)在新服务器(节点:https:七十四:(3)对象。createServer(节点:https:一百一十二:10)在服务器上。createServer(E:\project\node_modules\webpack-dev-server\lib\Server。js:二五二八:(第五十七条)
我试着用旧版本的文件替换它,但仍然是同样的问题

41zrol4v

41zrol4v1#

我在尝试为本地主机Web服务器使用自签名SSL证书时遇到了同样的问题。
出现问题是因为我尝试使用证书请求文件cert-request.csr
可信的签名证书由证书颁发机构签名。因此,cert-request.csr无法在应用程序中工作,因为不是有效的证书。
若要完成SSL设置,您必须亲自签署证书,或由受信任的证书颁发机构签署。
要自己签名,可以使用如下命令:

openssl x509 -req -signkey private.key -in csr.csr -out certificate.crt

字符串
然后更新您的服务器以使用新的certificate.crt文件而不是.csr文件。

相关问题