fixed leaking entities into the responses and thus increased performance of e.g. create/duplicate note

This commit is contained in:
zadam
2021-10-06 20:52:23 +02:00
parent df8706026e
commit 711af02928
3 changed files with 49 additions and 13 deletions

View File

@@ -68,7 +68,7 @@ function error(message) {
const requestBlacklist = [ "/libraries", "/app", "/images", "/stylesheets" ];
function request(req, res, timeMs) {
function request(req, res, timeMs, responseLength = "?") {
for (const bl of requestBlacklist) {
if (req.url.startsWith(bl)) {
return;
@@ -80,7 +80,7 @@ function request(req, res, timeMs) {
}
info((timeMs >= 10 ? "Slow " : "") +
res.statusCode + " " + req.method + " " + req.url + " took " + timeMs + "ms");
`${res.statusCode} ${req.method} ${req.url} with ${responseLength} bytes took ${timeMs}ms`);
}
function pad(num) {