【发布时间】:2019-01-29 04:49:12
【问题描述】:
使用这个库.. https://github.com/motdotla/dotenv
我已向 .env 添加了一个私有 RSA 密钥。使用它来签署 JWT。 当我签署 JWT 时,这个错误让我很受打击。
error:0906D066:PEM routines:PEM_read_bio:bad end line
我的 RSA 密钥只是一个基本的多行密钥。
-----BEGIN RSA PRIVATE KEY-----
MIIEpgIBAAKCAQE.......
........
RSA 密钥是多行的。
DotEnv 只能读取单行,不幸的解决方法(AFIAK)是在每行的末尾添加一个\n。然后把这根绳子做成一个衬里。但是这个错误一直在发生..
有没有其他人遇到过这种情况并有解决方案?
或者也许知道另一个可以处理多行的env 文件管理器?
【问题讨论】:
标签: node.js npm environment-variables