【问题标题】:URL as environment variable in Node JSURL 作为 Node JS 中的环境变量
【发布时间】:2018-10-01 15:29:01
【问题描述】:

我正在为 Node js 和 Cassandra 中的 HTTP 请求(GET、POST、PUT、DELETE)创建一个微服务。我想知道我们是否可以将 URL 设置为来自另一个文件的环境变量,然后将其传递给任何特定请求?

【问题讨论】:

  • 是的,你可以。这仅取决于您的托管服务提供商如何处理环境变量
  • 你能详细说明一下吗
  • Heroku 使用 env 文件。 GCP 已将环境变量放入您的 app.yaml 文件中。 AWS 是否已将环境变量放入他们的仪表板中。

标签: node.js rest url environment-variables


【解决方案1】:

您可以像这样在 config.js 文件中使用配置变量:

var myConfig = {
   url: <your url>
}

module.exports = myConfig;

然后将其导入另一个文件:

const myConfig = require('./myConfig');

console.log(myConfig.url);

环境变量的处理方式不同。

你用环境变量启动节点:

URL=<MyURL> node index.js

然后你可以像这样引用环境变量:

console.log(process.env.URL)

【讨论】:

  • URL= node index.js 这一行具体说明了什么?
  • 这是启动节点脚本的方式:node index.js。如果你把变量放在它前面,那么你可以引用它们。
  • 非常感谢
猜你喜欢
  • 1970-01-01
  • 2017-06-25
  • 1970-01-01
  • 2018-07-09
  • 2020-03-06
  • 2019-06-06
  • 1970-01-01
  • 2018-01-24
  • 1970-01-01
相关资源
最近更新 更多