Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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 URL作为节点JS中的环境变量_Node.js_Rest_Url_Environment Variables - Fatal编程技术网

Node.js URL作为节点JS中的环境变量

Node.js URL作为节点JS中的环境变量,node.js,rest,url,environment-variables,Node.js,Rest,Url,Environment Variables,我在NodeJS和Cassandra中为HTTP请求(GET、POST、PUT、DELETE)制作了一个微服务。我想知道我们是否可以将URL设置为另一个文件中的环境变量,然后传递它以发出任何特定请求?您可以在config.js文件中使用如下配置变量: var myConfig = { url: <your url> } module.exports = myConfig; 环境变量的处理方式不同 使用环境变量启动节点: URL=<MyURL> node inde

我在NodeJS和Cassandra中为HTTP请求(GET、POST、PUT、DELETE)制作了一个微服务。我想知道我们是否可以将URL设置为另一个文件中的环境变量,然后传递它以发出任何特定请求?

您可以在config.js文件中使用如下配置变量:

var myConfig = {
   url: <your url>
}

module.exports = myConfig;
环境变量的处理方式不同

使用环境变量启动节点:

URL=<MyURL> node index.js

是的,你可以。这将取决于您的主机提供商如何处理env变量。如果您希望Heroku使用env文件,请详细说明。GCP已将环境变量放入
app.yaml
文件中。AWS已经将env变量放入了它们的仪表板中。URL=node index.js这一行具体指定了什么?这就是启动节点脚本的方式:node index.js。如果你把变量放在它前面,那么你可以引用它们。非常感谢。
URL=<MyURL> node index.js
console.log(process.env.URL)