[英]NestJs: Unable to read env variables in module files but able in service files?
[英].env file variables are unable to read
我的(.env 文件)變量沒有在 Nestjs 中讀取,如何在我的 VSC 編輯器中對其進行格式化以執行它。 感謝任何人可以在這方面提供幫助或建議。 感謝你們
PORT="3000"
API_PREFIX="/api/v1"
#Rabbit MQ
RABBITMQ_CONN_STRING="amqp://guest:guest@localhost:8888/"
RABBITMQ_Q_NAME="hcert-root-message"
# DB
MONGO_URL ="mongodb://localhost/jcerts-backend"
# Passport-JWT
JWT_SEC="kepler-jwt-secret"
# Mailer
AWS_ACCESS_KEY_ID= #
AWS_SECRET_ACCESS_KEY= # AWS key for SES
BASEURL= "http://localhost:3000"
# Smart Contracts
#ropsten infura
PROVIDER_HTTP= https://ropsten.infura.io/v3/63de3b382a7c4d30954ed8bf912xxxxx
INFURA_VERSION="v3"
INFURA_ID="63de3b382a7c4d30954ed8bf91xxxxx"
# OTP Required
OTP_REQUIRED_SIGN_IN = false
OTP_REQUIRED_SIGN_UP = true
OTP_REQUIRED_SIGNING = true
OTP_REQUIRED_NOAISSUE = true
# Wallet ropsten
WALLET_PRIV = "e70694578f637de71fc4dcd68a1d4ba418db6ebc61f9072ea52e4bxxxxxxxxx"
WALLET_ADDR = "0xEB8EaC9396267DEbe493fFc80xxxxxxxxx"
VALUE = "0.5"
GAS_PRICE_PREMIUM_PCT="10"
GAS_LIMIT="70000"
GAS_LIMIT_DOCSTORE="1500000"
ISSUEDOC_NETWORK = "ropsten"
# ropsten
DOCSTORE_FACTORY="0xb539d81F709b23D1039A19596AA19xxxxxxxxxx"
單擊底部顯示 JSON
輸入 env 和 select 環境變量
您還需要更新您的 env 文件:
=
周圍不要有空格如果由於某種原因這仍然不起作用或環境變量不是一個選項,請安裝此 VS Code 擴展:
名稱: ENV
id: irongeek.vscode-env
描述:向 Visual Studio Code 添加對 env 文件 (.env) 的格式和語法高亮支持
版本:0.1.0
出版商: Jakka Prihatna
VS 市場鏈接: https://marketplace.visualstudio.com/items?itemName=IronGeek.vscode-env
最后,如果所有這些都不起作用,請確保您的.env
文件位於正確的文件夾中。
如果 Nestjs 沒有自帶 dotenv,則需要自己設置
檢查我使用環境變量的 url 參數,通過這種方式您可以獲得和使用變量值。 它會幫助你。
var restaurants_id = 1;
restaurants_name = "hello";
restaurants_code = 2903483;
$.ajax({
type: 'post',
url: ***'{{env("DB_HOST")}}',***
data: {
'restaurants_id': restaurants_id,
'restaurants_name': restaurants_name,
'restaurants_code': restaurants_code
},
success: function(data) {
console.log(data);
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.