Add response code white/blacklisting
This commit is contained in:
parent
0d3562de76
commit
0d41e18065
@ -1,3 +1,4 @@
|
|||||||
|
import { OptionsJson } from 'body-parser';
|
||||||
import "missing-native-js-functions";
|
import "missing-native-js-functions";
|
||||||
import { Connection } from "mongoose";
|
import { Connection } from "mongoose";
|
||||||
import { Server, ServerOptions } from "lambert-server";
|
import { Server, ServerOptions } from "lambert-server";
|
||||||
@ -37,9 +38,27 @@ export class FosscordServer extends Server {
|
|||||||
await Config.init();
|
await Config.init();
|
||||||
await initEvent();
|
await initEvent();
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
DOCUMENTATION: uses log-requests environment variable
|
||||||
|
|
||||||
|
# only log 200 and 204
|
||||||
|
log-requests=200 204
|
||||||
|
# log everything except 200 and 204
|
||||||
|
log-requests=-200 204
|
||||||
|
# log all requests
|
||||||
|
log-requests=-
|
||||||
|
*/
|
||||||
|
|
||||||
let logRequests = process.env["log-requests"] != undefined;
|
let logRequests = process.env["log-requests"] != undefined;
|
||||||
if(logRequests) {
|
if(logRequests) {
|
||||||
this.app.use(morgan("combined"));
|
this.app.use(morgan("combined", {
|
||||||
|
skip: (req, res) => {
|
||||||
|
var skip = !(process.env["log-requests"]?.includes(res.statusCode.toString()) ?? false);
|
||||||
|
if(process.env["log-requests"]?.charAt(0) == '-') skip = !skip;
|
||||||
|
return skip;
|
||||||
|
}
|
||||||
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
this.app.use(CORS);
|
this.app.use(CORS);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user