如何停止 MongoDatabase 连接日志记录?
How do I stop MongoDatabase connection logging?
我有一个节点 js 网络服务器,当我唤醒服务器时,在 MongoDatabase 连接后,它会将此发送到我的控制台
MongoClient {
_events: [Object: null prototype] { newListener: [Function] },
_eventsCount: 1,
_maxListeners: undefined,
s: {
url: 'mongodb+srv://cookie:lmTMc*********@logs.4kn9o.mongodb.net/Logs?retryWrites=true&w=majority',
options: {
servers: [Array],
...
它将此发送到我的控制台,因为我在其中托管 (repl.it),在某些情况下,控制台是公开可见的。这是一个问题,因为它显示了我的用户密码。我怎样才能删除这个日志?
这里是连接数据库的代码
let client, url, database, collection, query;
async function mongoPrep() {
try {
url = process.env.MONGOURL;
client = new MongoClient(url, {
useUnifiedTopology: true
});
await client.connect();
database = client.db("Data");
collection = database.collection("Data");
query = {
name: "data"
};
await getData();
} catch (error) {
console.log(error);
} finally {
console.log("Mongo Connection Success");
}
}
我发现了问题。我在某个地方有 console.log(connection)。我需要更好地审查我的代码(注意我不久前发现了这个,但现在添加答案)
我有一个节点 js 网络服务器,当我唤醒服务器时,在 MongoDatabase 连接后,它会将此发送到我的控制台
MongoClient {
_events: [Object: null prototype] { newListener: [Function] },
_eventsCount: 1,
_maxListeners: undefined,
s: {
url: 'mongodb+srv://cookie:lmTMc*********@logs.4kn9o.mongodb.net/Logs?retryWrites=true&w=majority',
options: {
servers: [Array],
...
它将此发送到我的控制台,因为我在其中托管 (repl.it),在某些情况下,控制台是公开可见的。这是一个问题,因为它显示了我的用户密码。我怎样才能删除这个日志?
这里是连接数据库的代码
let client, url, database, collection, query;
async function mongoPrep() {
try {
url = process.env.MONGOURL;
client = new MongoClient(url, {
useUnifiedTopology: true
});
await client.connect();
database = client.db("Data");
collection = database.collection("Data");
query = {
name: "data"
};
await getData();
} catch (error) {
console.log(error);
} finally {
console.log("Mongo Connection Success");
}
}
我发现了问题。我在某个地方有 console.log(connection)。我需要更好地审查我的代码(注意我不久前发现了这个,但现在添加答案)