我正在运行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