Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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
Javascript nodeJs中.env换行后的字符串不可读_Javascript_Node.js_Environment Variables - Fatal编程技术网

Javascript nodeJs中.env换行后的字符串不可读

Javascript nodeJs中.env换行后的字符串不可读,javascript,node.js,environment-variables,Javascript,Node.js,Environment Variables,我在nodeJS应用程序的.env文件中添加了一个键变量,如下所示 KEY="---Key--- .............. .............. " 当我试图从.env获取这个变量时,它只得到了“--Key---”。 我不知道为什么。不能将env变量放在多行上。 只需将它写在一行上,使用双引号,并在两行之间使用\n。 您可以在这里看到:如果您想在env变量上使用多行字符串,则需要在新行需要的地方使用\n。请参见下面的示例 index.js 环境署署长 发出 请阅读文档: requi

我在nodeJS应用程序的.env文件中添加了一个键变量,如下所示

KEY="---Key---
..............
..............
"
当我试图从.env获取这个变量时,它只得到了“--Key---”。
我不知道为什么。

不能将env变量放在多行上。 只需将它写在一行上,使用双引号,并在两行之间使用
\n

您可以在这里看到:

如果您想在env变量上使用多行字符串,则需要在新行需要的地方使用
\n
。请参见下面的示例

index.js 环境署署长 发出
请阅读文档:
require('dotenv').config();                                                                                                               
console.log(process.env.TEST);
TEST="Hi! how are you? \n I am fine."
Hi! how are you? 
I am fine.