簡體   English   中英

如何在 nodejs 上的 .env 中設置變量

[英]How to set variables in .env on nodejs

我有一個這樣的腳本:

const item = [
  companyid : 23,
  summaryid : 2
];

const url = process.env.urlLink;

.env這樣在.env設置url

urlLink = "https://example.com/print/index/companyid=" + item.companyid + "&summaryid=" + item.summaryid

當我console.log(url) ,我想得到這個值:

https://example.com/print/index/companyid=23&summaryid=2

但我總是得到這個值:

https://example.com/print/index/companyid=" + item.companyid + "&summaryid=" + item.summaryid

如何獲取變量item.companyiditem.summaryid

不是一個非常優雅的解決方案,但它有效

在 .env 上

         companyid : 23
         summaryid : 2
         LINK = "https://example.com/print/index/companyid="

在你的日志上放

         console.log(process.env.LINK + process.env.companyid + "&summaryid=" + process.env.summaryid)

嘗試這個 :

在 .env 文件中:

 companyid = 23
 summaryid = 2
 LINK = "https://example.com/print/index/companyid="

在js文件中:

 console.log(process.env.LINK + process.env.companyid + "&summaryid=" + process.env.summaryid)

輸出:

 https://example.com/print/index/companyid=23&summaryid=2

只是為了保留腳本中的數組,您的 .env 文件可能如下所示:

urlLink = "https://example.com/print/index/companyid="
PARAM = "&summaryid="

然后你的腳本

console.log(process.env.urlLink + item.companyid + process.env.PARAM + item.summaryid)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM