表达openid connect throwing PEM例程:get_name:无起始行错误

问题描述

我正在使用express-openid-connect将我的身份验证配置分配给我的express应用程序。当我打电话给app.use(auth(config))时,它会引发以下错误

发生了异常:错误:错误:0909006C:PEM例程:get_name:无起始行 在createPrivateKey(internal / crypto / keys.js:333:10) 在Object.asKey(C:\ Users \ fi \ OneDrive \ Desktop \ Frontend \ node_modules \ jose \ lib \ jwk \ import.js:82:20) 在C:\ Users \ ficar \ OneDrive \ Desktop \ Frontend \ node_modules \ express-openid-connect \ lib \ transientHandler.js:58:23 在Array.forEach() 在新的TransientCookieHandler上(C:\ Users \ fi \ OneDrive \ Desktop \ Frontend \ node_modules \ express-openid-connect \ lib \ transientHandler.js:57:13) 在module.exports(C:\ Users \ fi \ OneDrive \ Desktop \ Frontend \ node_modules \ express-openid-connect \ middleware \ auth.js:30:21) 在对象。 (C:\ Users \ fi \ OneDrive \ Desktop \ Frontend \ app.js:45:9)

这让我感到非常困惑,因为服务器甚至还没有启动,但是好像在抱怨SSL证书。我很难理解在服务器甚至没有完成配置之前如何抱怨SSL证书。我的表达方式很新,而autho则很新,所以也许我忽略了一些简单的事情。我正在autho网站上关注node.js的“快速入门”指南。没有很多代码,我怀疑它是否可以正常工作。根据本教程,这是您入门的全部内容:

enter image description here

同样在下面是VS Code中显示的错误以及我尝试运行的代码。

enter image description here

enter image description here

解决方法

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

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

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