Я получаю сообщение об ошибке на моей цифровой океанической капле, которая работает под управлением 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