Многострочные переменные env разбираются по-разному - PullRequest
0 голосов
/ 17 января 2020

У меня есть файл .env с открытыми / закрытыми многострочными ключами, но только некоторые ключи анализируются. В то время как переменная PUBLIC_KEY правильно анализируется с пакетом dotenv, PRIVATE_KEY анализируется как '-----BEGIN RSA PRIVATE KEY-----.

Мы пытались поменять их позиции в файле, поменять их значения, но мы ничего не делаем, чтобы изменить способ анализа файла - независимо от того, как мы изменили файл, только PUBLIC_KEY анализирует правильно.

PUBLIC_KEY='-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuEdNotdGbDKZO1o7oATA
...
BvnP5uVCRrHigT1b8kvpJ/ptVw3hy2yE9h6V0Lolqq8XJ4kydLrOym5fVCdQlGBV
a9R7j5Z/03IUU34BwHNy648CAwEAAQ==
-----END PUBLIC KEY-----
'
PRIVATE_KEY='-----BEGIN RSA PRIVATE KEY-----
MIIJKQIBAAKCAgEAuEdNotdGbDKZO1o7oATAn6PsIoN3DhVLAZBDjg2JZ54ZDVc/
...
jUId69Z3cNk9QM2q0y26qo8uhEZ+yHCkxC3tBfWJ45YrP+Mj3FsPR044rhmu
-----END RSA PRIVATE KEY-----
'

У нас есть рабочее решение для ручного ввода разрывов строк в оставшиеся клавиши, но нам все еще интересно, если кто-нибудь знает, что может быть причиной этого.

Спасибо!

...