Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 环回4:当我将环境变量放入常量并导入它时,它是未定义的_Node.js_Typescript_Strongloop_Loopback - Fatal编程技术网

Node.js 环回4:当我将环境变量放入常量并导入它时,它是未定义的

Node.js 环回4:当我将环境变量放入常量并导入它时,它是未定义的,node.js,typescript,strongloop,loopback,Node.js,Typescript,Strongloop,Loopback,我有一个文件夹,其中包含所有env.proccess变量 src/config: export const TOKEN_SECRET_VALUE = process.env.TOKEN_SECRET_VALUE export const TOKEN_EXPIRES_IN_VALUE = process.env.TOKEN_EXPIRES_IN_VALUE; export const TOKEN_SECRET_VALUE = process.env.TOKEN_SECRET_VALUE || "

我有一个文件夹,其中包含所有env.proccess变量

src/config:

export const TOKEN_SECRET_VALUE = process.env.TOKEN_SECRET_VALUE
export const TOKEN_EXPIRES_IN_VALUE = process.env.TOKEN_EXPIRES_IN_VALUE;
export const TOKEN_SECRET_VALUE = process.env.TOKEN_SECRET_VALUE || "HELLO".
我还有一个班,JWT服务

...

import {TOKEN_SECRET_VALUE, TOKEN_EXPIRES_IN_VALUE} from '../../config';

...

      console.log("MYENV: " + TOKEN_SECRET_VALUE); //RETURN UNDEFINE
      console.log("MYENV: " + process.env.TOKEN_SECRET_VALUE); //RETURN A VALUE
console.log("MYENV: " + TOKEN_SECRET_VALUE); //RETURN HELLO.
另一件让我抓狂的事情是,如果我在src/config中编写:

export const TOKEN_SECRET_VALUE = process.env.TOKEN_SECRET_VALUE
export const TOKEN_EXPIRES_IN_VALUE = process.env.TOKEN_EXPIRES_IN_VALUE;
export const TOKEN_SECRET_VALUE = process.env.TOKEN_SECRET_VALUE || "HELLO".
我在我的另一个班级得到JWT服务

...

import {TOKEN_SECRET_VALUE, TOKEN_EXPIRES_IN_VALUE} from '../../config';

...

      console.log("MYENV: " + TOKEN_SECRET_VALUE); //RETURN UNDEFINE
      console.log("MYENV: " + process.env.TOKEN_SECRET_VALUE); //RETURN A VALUE
console.log("MYENV: " + TOKEN_SECRET_VALUE); //RETURN HELLO.
为什么我的常量不接受process.env的值?当process.env.TOKEN\u SECRET\u值有值时,为什么我的常量返回undefined