.env文件在数字海洋上的keystonejs节点应用程序中无法正常工作

时间:2019-05-14 22:23:17

标签: digital-ocean keystonejs

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

0 个答案:

没有答案