[英]Node.JS environment variables are not set?
我的Node.JS .env中有一些环境变量,包括AUTH0_CLIENT_ID和AUTH0_CLIENT_SECRET。
我向客户端添加了auth0支持:
var jwt = require('express-jwt');
var authenticate = jwt({
secret: new Buffer(process.env.AUTH0_CLIENT_SECRET, 'base64'),
audience: process.env.AUTH0_CLIENT_ID
});
当使用$ node Experiment.js或从npm运行我的实验时[在package.json中的脚本中添加了相应的条目后,我得到一个错误:
buffer.js:139
throw new TypeError('must start with number, buffer, array or string');
我的猜测是环境变量没有被采用。 我做错了什么,或者/我应该检查什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.