GN.*_*GN. 3 environment-variables node.js npm
使用这个库.. https://github.com/motdotla/dotenv
我已将 RSA 私钥添加到 .env。用它来签署 JWT。当我签署 JWT 时,这个错误让我很高兴。
error:0906D066:PEM routines:PEM_read_bio:bad end line
我的 RSA 密钥只是一个基本的多行密钥。
-----BEGIN RSA PRIVATE KEY-----
MIIEpgIBAAKCAQE.......
........
Run Code Online (Sandbox Code Playgroud)
RSA 密钥是多行的。DotEnv 只能读取单行代码,不幸的解决方法(AFIAK)是在\n
每行末尾添加一个。然后将这根线做成单线。但这个错误一直发生..
还有其他人经历过这个并有解决方案吗?或者也许知道另一个env
可以处理多行的文件管理器?
将双引号添加到文件中的值.env
并替换换行符,\n
如下所示:
KEY="-----BEGIN RSA PRIVATE KEY-----\nMIIE..."
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3565 次 |
最近记录: |