我有一個基于 MongoDB 和 Node.js 的 API。在我的app.js我有一個我需要包含的數據庫 url,在 url 中有一個密碼。是否有一種安全的方法可以將此 url 定義為另一個文件中的變量以供部署時使用?我可能會使用 Heroku 來部署它。應用程序.jsconst express = require("express");const cors = require("cors");const bodyParser = require("body-parser");const product = require("./routes/product.route"); // Imports routes for the productsconst app = express();// Set up mongoose connectionconst mongoose = require("mongoose");// Change db url for new appslet dev_db_url = "URL FOR MONGODB DATABASE TO BE SECURE";const mongoDB = process.env.MONGODB_URI || dev_db_url;mongoose.connect(mongoDB, { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });mongoose.Promise = global.Promise;const db = mongoose.connection;db.on("error", console.error.bind(console, "MongoDB connection error:"));
如何在 Node.js 應用程序中最好地保護 MongoDB 數據庫 URL
慕神8447489
2022-06-05 10:57:23