没有 GET 请求记录的 mongoose-morgan
mongoose-morgan without GET request logging
嘿,在我的项目中,我正在使用 mongoose-morgan
。它正在记录所有 GET、POST、PUT 和 DELETE requests.But 我不想记录 GET 请求。(由于到更多的 GET 请求)。有没有办法做到这一点?
const mongooseMorgan = require("mongoose-morgan");
app.use(
mongooseMorgan({
connectionString: db.url,
})
);
使用skip
阅读 - https://github.com/nemanjapetrovic/mongoose-morgan#detailed-usage
app.use(
mongooseMorgan(
{
connectionString: db.url,
},
{
skip: function (req, res) { return req.method === "GET" }
}
)
);
根据我的看法,我更愿意使用中间件。它将节省大量检查和时间。检查“request.type”并阻止进一步向下移动代码段的请求。
嘿,在我的项目中,我正在使用 mongoose-morgan
。它正在记录所有 GET、POST、PUT 和 DELETE requests.But 我不想记录 GET 请求。(由于到更多的 GET 请求)。有没有办法做到这一点?
const mongooseMorgan = require("mongoose-morgan");
app.use(
mongooseMorgan({
connectionString: db.url,
})
);
使用skip
阅读 - https://github.com/nemanjapetrovic/mongoose-morgan#detailed-usage
app.use(
mongooseMorgan(
{
connectionString: db.url,
},
{
skip: function (req, res) { return req.method === "GET" }
}
)
);
根据我的看法,我更愿意使用中间件。它将节省大量检查和时间。检查“request.type”并阻止进一步向下移动代码段的请求。