Файл .env работает некорректно в приложении узла keystonejs на цифровом океане - PullRequest
0 голосов
/ 15 мая 2019

Я получаю сообщение об ошибке на моей цифровой океанической капле, которая работает под управлением Ubuntu, что моя секретная переменная cookie не была установлена.Я использую keystone.js для запуска своего веб-сайта, и я могу заставить работать переменную только тогда, когда я жестко закодирую строку в функции init, установка ее из process.env не работает.

Настройка выглядит следующим образом:

.env файл (игнорируется git ignore)

COOKIE_SECRET=testvariable

keystone.js

keystone.set("cookie secret",process.env.COOKIE_SECRET) //does not work

keystone.init({
    'name': 'My Site',
    'brand': 'My Site',
    'port':'3000',
    'less': 'public',
    'static': 'public',
    'favicon': 'public/favicon.ico',
    'views': 'templates/views',
    'view engine': '.hbs',
    'cookie secret':'testvariable' //works
...