我有一个基于 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:"));
添加回答
举报
0/150
提交
取消