JS: add tests for various route handler registration patterns

This commit is contained in:
Esben Sparre Andreasen
2020-02-10 10:44:03 +01:00
parent 9c50acc0f9
commit 606f8274c7
3 changed files with 910 additions and 0 deletions

View File

@@ -0,0 +1,127 @@
var express = require("express");
var app = express();
// registration of route handlers in bulk
let routes0 = {
a: (req, res) => console.log(req),
b: (req, res) => console.log(req)
};
for (const p in routes0) {
app.get(p, routes0[p]);
}
// registration of route handlers in bulk
let routes1 = {
a: (req, res) => console.log(req),
b: (req, res) => console.log(req)
};
for (const handler of routes1) {
app.use(handler);
}
// registration of route handlers in bulk, with indirection
let routes2 = {
a: (req, res) => console.log(req),
b: (req, res) => console.log(req)
};
for (const p of Object.keys(routes2)) {
app.get(p, routes2[p]);
}
// registration of route handlers in bulk, with indirection
let routes3 = {
a: (req, res) => console.log(req),
b: (req, res) => console.log(req)
};
for (const h of Object.values(routes3)) {
app.use(h);
}
// custom router indirection for all requests
let myRouter1 = {
handlers: {},
add: function(n, h) {
this.handlers[n] = h;
},
handle: function(req, res, target) {
this.handlers[target](req, res);
}
};
myRouter1.add("whatever", (req, res) => console.log(req));
app.use((req, res) => myRouter1.handle(req, res, "whatever"));
// simpler custom router indirection for all requests
let mySimpleRouter = {
handler: undefined,
add: function(h) {
this.handler = h;
},
handle: function(req, res) {
this.handler(req, res);
}
};
mySimpleRouter.add((req, res) => console.log(req));
app.use((req, res) => mySimpleRouter.handle(req, res));
// simplest custom router indirection for all requests
let mySimplestRouter = {
handler: (req, res) => console.log(req),
handle: function(req, res) {
this.handler(req, res);
}
};
app.use((req, res) => mySimplestRouter.handle(req, res));
// a combination of bulk registration and indirection through a custom router
let myRouter3 = {
handlers: {},
add: function(n, h) {
this.handlers[n] = h;
},
handle: function(req, res, target) {
this.handlers[target](req, res);
}
};
let routes3 = {
a: (req, res) => console.log(req),
b: (req, res) => console.log(req)
};
for (const p of Object.keys(routes3)) {
myRouter3.add(p, routes3[p]);
}
app.use((req, res) => myRouter3.handle(req, res, "whatever"));
// a combination of bulk registration and indirection through a custom router. Using a map instead of an object.
let myRouter4 = {
handlers: new Map(),
add: function(n, h) {
this.handlers.set(n, h);
},
handle: function(req, res, target) {
this.handlers.get(target)(req, res);
}
};
let routes4 = {
a: (req, res) => console.log(req),
b: (req, res) => console.log(req)
};
for (const p of Object.keys(routes4)) {
myRouter4.add(p, routes4[p]);
}
app.use((req, res) => myRouter4.handle(req, res, "whatever"));
// registration of imported route handlers in bulk
let importedRoutes = require("./route-collection").routes;
for (const p in importedRoutes) {
app.get(p, importedRoutes[p]);
}
app.get("a", importedRoutes.a);
app.get("b", importedRoutes.b);
// registration of imported route handlers in a map
let routesMap = new Map();
routesMap.set("a", (req, res) => console.log(req));
routesMap.set("b", (req, res) => console.log(req));
routesMap.forEach((v, k) => app.get(k, v));
app.get("a", routesMap.get("a"));
app.get("b", routesMap.get("a"));

View File

@@ -0,0 +1,4 @@
exports.routes = {
a: (req, res) => console.log(req),
b: (req, res) => console.log(req)
};

View File

@@ -1,4 +1,9 @@
test_RouteHandlerExpr_getBody
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/csurf-example.js:20:18:23:1 | functio ... () })\\n} | src/csurf-example.js:20:18:23:1 | functio ... () })\\n} |
| src/csurf-example.js:25:22:27:1 | functio ... ere')\\n} | src/csurf-example.js:25:22:27:1 | functio ... ere')\\n} |
| src/csurf-example.js:32:30:34:3 | functio ... e')\\n } | src/csurf-example.js:32:30:34:3 | functio ... e')\\n } |
@@ -22,6 +27,11 @@ test_RouteHandlerExpr_getBody
| src/responseExprs.js:16:30:42:1 | functio ... }\\n} | src/responseExprs.js:16:30:42:1 | functio ... }\\n} |
| src/route.js:5:12:5:38 | functio ... ext) {} | src/route.js:5:12:5:38 | functio ... ext) {} |
test_RouteSetup
| src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() | true |
| src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | src/advanced-routehandler-registration.js:2:11:2:19 | express() | true |
| src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | src/advanced-routehandler-registration.js:2:11:2:19 | express() | true |
| src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() | true |
| src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() | true |
| src/csurf-example.js:20:1:23:2 | app.get ... ) })\\n}) | src/csurf-example.js:7:11:7:19 | express() | false |
| src/csurf-example.js:25:1:27:2 | app.pos ... re')\\n}) | src/csurf-example.js:7:11:7:19 | express() | false |
| src/csurf-example.js:32:3:34:4 | router. ... ')\\n }) | src/csurf-example.js:7:11:7:19 | express() | false |
@@ -44,6 +54,21 @@ test_RouteSetup
| src/responseExprs.js:13:1:15:2 | app.get ... es4;\\n}) | src/responseExprs.js:2:11:2:19 | express() | false |
| src/responseExprs.js:16:1:42:2 | app.pos ... }\\n}) | src/responseExprs.js:2:11:2:19 | express() | false |
test_RouteSetup_getLastRouteHandlerExpr
| src/advanced-routehandler-registration.js:10:3:10:24 | app.get ... es0[p]) | src/advanced-routehandler-registration.js:10:14:10:23 | routes0[p] |
| src/advanced-routehandler-registration.js:19:3:19:18 | app.use(handler) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] |
| src/advanced-routehandler-registration.js:37:3:37:12 | app.use(h) | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:116:3:116:31 | app.get ... tes[p]) | src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] |
| src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a |
| src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | src/advanced-routehandler-registration.js:125:40:125:40 | v |
| src/advanced-routehandler-registration.js:126:1:126:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") |
| src/advanced-routehandler-registration.js:127:1:127:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") |
| src/auth.js:4:1:4:53 | app.use ... d' }})) | src/auth.js:4:9:4:52 | basicAu ... rd' }}) |
| src/csurf-example.js:13:1:13:20 | app.use('/api', api) | src/csurf-example.js:13:17:13:19 | api |
| src/csurf-example.js:16:1:16:51 | app.use ... lse })) | src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) |
@@ -85,6 +110,360 @@ test_RouteSetup_getLastRouteHandlerExpr
| src/subrouter.js:9:3:9:35 | router. ... ndler1) | src/subrouter.js:9:27:9:34 | handler1 |
| src/subrouter.js:10:3:10:41 | router. ... ndler2) | src/subrouter.js:10:33:10:40 | handler2 |
test_RouterDefinition_getMiddlewareStackAt
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:18:1:20:1 | for (co ... ler);\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:18:6:18:18 | const handler | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:18:12:18:18 | handler | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:18:12:18:18 | handler | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:18:32:20:1 | {\\n app ... ler);\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:19:3:19:5 | app | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:19:3:19:9 | app.use | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:19:3:19:18 | app.use(handler) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:19:3:19:19 | app.use(handler); | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:19:7:19:9 | use | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:19:11:19:17 | handler | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:23:1:26:2 | let rou ... req)\\n}; | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:23:5:23:11 | routes2 | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:23:5:26:1 | routes2 ... (req)\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:23:15:26:1 | {\\n a: ... (req)\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:24:3:24:3 | a | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:24:3:24:35 | a: (req ... og(req) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:24:6:24:35 | (req, r ... og(req) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:25:3:25:3 | b | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:25:3:25:35 | b: (req ... og(req) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:25:6:25:35 | (req, r ... og(req) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:1:29:1 | for (co ... [p]);\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:6:27:12 | const p | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:12:27:12 | p | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:12:27:12 | p | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:17:27:22 | Object | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:17:27:27 | Object.keys | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:17:27:36 | Object.keys(routes2) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:24:27:27 | keys | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:29:27:35 | routes2 | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:27:39:29:1 | {\\n app ... [p]);\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:28:3:28:5 | app | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:28:3:28:9 | app.get | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:28:3:28:25 | app.get ... s2[p]); | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:28:7:28:9 | get | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:28:11:28:11 | p | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:28:14:28:20 | routes2 | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:28:22:28:22 | p | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:32:1:35:2 | let rou ... req)\\n}; | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:32:5:32:11 | routes3 | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:32:5:35:1 | routes3 ... (req)\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:32:15:35:1 | {\\n a: ... (req)\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:33:3:33:3 | a | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:33:3:33:35 | a: (req ... og(req) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:33:6:33:35 | (req, r ... og(req) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:34:3:34:3 | b | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:34:3:34:35 | b: (req ... og(req) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:34:6:34:35 | (req, r ... og(req) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:1:38:1 | for (co ... e(h);\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:1:38:1 | for (co ... e(h);\\n} | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:6:36:12 | const h | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:6:36:12 | const h | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:12:36:12 | h | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:12:36:12 | h | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:12:36:12 | h | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:12:36:12 | h | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:17:36:22 | Object | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:17:36:29 | Object.values | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:17:36:38 | Object. ... outes3) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:24:36:29 | values | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:31:36:37 | routes3 | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:41:38:1 | {\\n app.use(h);\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:36:41:38:1 | {\\n app.use(h);\\n} | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:3:37:5 | app | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:3:37:5 | app | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:3:37:9 | app.use | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:3:37:9 | app.use | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:3:37:12 | app.use(h) | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:3:37:13 | app.use(h); | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:3:37:13 | app.use(h); | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:7:37:9 | use | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:7:37:9 | use | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:11:37:11 | h | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:37:11:37:11 | h | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:41:1:49:2 | let myR ... \\n }\\n}; | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:41:1:49:2 | let myR ... \\n }\\n}; | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:41:5:41:13 | myRouter1 | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:41:5:41:13 | myRouter1 | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:41:5:49:1 | myRoute ... ;\\n }\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:41:5:49:1 | myRoute ... ;\\n }\\n} | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:41:17:49:1 | {\\n han ... ;\\n }\\n} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:41:17:49:1 | {\\n han ... ;\\n }\\n} | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:42:3:42:10 | handlers | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:42:3:42:10 | handlers | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:42:3:42:14 | handlers: {} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:42:3:42:14 | handlers: {} | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:42:13:42:14 | {} | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:42:13:42:14 | {} | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:43:3:43:5 | add | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:43:3:43:5 | add | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:43:3:45:3 | add: fu ... h;\\n } | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:43:3:45:3 | add: fu ... h;\\n } | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:43:8:45:3 | functio ... h;\\n } | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:43:8:45:3 | functio ... h;\\n } | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:46:3:46:8 | handle | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:46:3:46:8 | handle | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:46:3:48:3 | handle: ... s);\\n } | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:46:3:48:3 | handle: ... s);\\n } | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:46:11:48:3 | functio ... s);\\n } | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:46:11:48:3 | functio ... s);\\n } | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:1:50:9 | myRouter1 | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:1:50:9 | myRouter1 | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:1:50:13 | myRouter1.add | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:1:50:13 | myRouter1.add | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:1:50:57 | myRoute ... g(req)) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:1:50:57 | myRoute ... g(req)) | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:1:50:58 | myRoute ... (req)); | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:1:50:58 | myRoute ... (req)); | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:11:50:13 | add | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:11:50:13 | add | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:15:50:24 | "whatever" | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:15:50:24 | "whatever" | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:27:50:56 | (req, r ... og(req) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:50:27:50:56 | (req, r ... og(req) | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:1:51:3 | app | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:1:51:3 | app | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:1:51:7 | app.use | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:1:51:7 | app.use | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:1:51:62 | app.use ... ver")); | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:1:51:62 | app.use ... ver")); | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:5:51:7 | use | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:5:51:7 | use | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:54:1:62:2 | let myS ... \\n }\\n}; | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:54:5:54:18 | mySimpleRouter | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:54:5:62:1 | mySimpl ... ;\\n }\\n} | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:54:22:62:1 | {\\n han ... ;\\n }\\n} | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:55:3:55:9 | handler | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:55:3:55:20 | handler: undefined | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:55:12:55:20 | undefined | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:56:3:56:5 | add | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:56:3:58:3 | add: fu ... h;\\n } | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:56:8:58:3 | functio ... h;\\n } | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:59:3:59:8 | handle | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:59:3:61:3 | handle: ... s);\\n } | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:59:11:61:3 | functio ... s);\\n } | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:63:1:63:14 | mySimpleRouter | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:63:1:63:18 | mySimpleRouter.add | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:63:1:63:50 | mySimpl ... g(req)) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:63:1:63:51 | mySimpl ... (req)); | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:63:16:63:18 | add | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:63:20:63:49 | (req, r ... og(req) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:64:1:64:3 | app | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:64:1:64:7 | app.use | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:64:1:64:55 | app.use ... res)); | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:64:5:64:7 | use | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:67:1:72:2 | let myS ... \\n }\\n}; | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:67:5:67:20 | mySimplestRouter | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:67:5:72:1 | mySimpl ... ;\\n }\\n} | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:67:24:72:1 | {\\n han ... ;\\n }\\n} | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:68:3:68:9 | handler | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:68:3:68:41 | handler ... og(req) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:68:12:68:41 | (req, r ... og(req) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:69:3:69:8 | handle | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:69:3:71:3 | handle: ... s);\\n } | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:69:11:71:3 | functio ... s);\\n } | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:73:1:73:3 | app | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:73:1:73:7 | app.use | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:73:1:73:57 | app.use ... res)); | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:73:5:73:7 | use | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:76:1:84:2 | let myR ... \\n }\\n}; | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:76:5:76:13 | myRouter3 | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:76:5:84:1 | myRoute ... ;\\n }\\n} | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:76:17:84:1 | {\\n han ... ;\\n }\\n} | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:77:3:77:10 | handlers | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:77:3:77:14 | handlers: {} | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:77:13:77:14 | {} | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:78:3:78:5 | add | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:78:3:80:3 | add: fu ... h;\\n } | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:78:8:80:3 | functio ... h;\\n } | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:81:3:81:8 | handle | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:81:3:83:3 | handle: ... s);\\n } | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:81:11:83:3 | functio ... s);\\n } | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:85:1:88:2 | let rou ... req)\\n}; | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:85:5:85:11 | routes3 | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:85:5:88:1 | routes3 ... (req)\\n} | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:85:15:88:1 | {\\n a: ... (req)\\n} | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:86:3:86:3 | a | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:86:3:86:35 | a: (req ... og(req) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:86:6:86:35 | (req, r ... og(req) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:87:3:87:3 | b | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:87:3:87:35 | b: (req ... og(req) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:87:6:87:35 | (req, r ... og(req) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:1:91:1 | for (co ... [p]);\\n} | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:6:89:12 | const p | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:12:89:12 | p | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:12:89:12 | p | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:17:89:22 | Object | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:17:89:27 | Object.keys | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:17:89:36 | Object.keys(routes3) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:24:89:27 | keys | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:29:89:35 | routes3 | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:89:39:91:1 | {\\n myR ... [p]);\\n} | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:90:3:90:11 | myRouter3 | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:90:3:90:15 | myRouter3.add | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:90:3:90:30 | myRoute ... es3[p]) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:90:3:90:31 | myRoute ... s3[p]); | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:90:13:90:15 | add | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:90:17:90:17 | p | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:90:20:90:26 | routes3 | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:90:20:90:29 | routes3[p] | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:90:28:90:28 | p | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:92:1:92:3 | app | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:92:1:92:7 | app.use | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:92:1:92:62 | app.use ... ver")); | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:92:5:92:7 | use | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:95:1:103:2 | let myR ... \\n }\\n}; | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:95:5:95:13 | myRouter4 | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:95:5:103:1 | myRoute ... ;\\n }\\n} | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:95:17:103:1 | {\\n han ... ;\\n }\\n} | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:96:3:96:10 | handlers | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:96:3:96:21 | handlers: new Map() | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:96:13:96:21 | new Map() | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:96:17:96:19 | Map | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:97:3:97:5 | add | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:97:3:99:3 | add: fu ... h);\\n } | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:97:8:99:3 | functio ... h);\\n } | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:100:3:100:8 | handle | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:100:3:102:3 | handle: ... s);\\n } | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:100:11:102:3 | functio ... s);\\n } | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:104:1:107:2 | let rou ... req)\\n}; | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:104:5:104:11 | routes4 | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:104:5:107:1 | routes4 ... (req)\\n} | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:104:15:107:1 | {\\n a: ... (req)\\n} | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:105:3:105:3 | a | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:105:3:105:35 | a: (req ... og(req) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:105:6:105:35 | (req, r ... og(req) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:106:3:106:3 | b | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:106:3:106:35 | b: (req ... og(req) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:106:6:106:35 | (req, r ... og(req) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:1:110:1 | for (co ... [p]);\\n} | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:6:108:12 | const p | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:12:108:12 | p | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:12:108:12 | p | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:17:108:22 | Object | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:17:108:27 | Object.keys | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:17:108:36 | Object.keys(routes4) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:24:108:27 | keys | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:29:108:35 | routes4 | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:108:39:110:1 | {\\n myR ... [p]);\\n} | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:109:3:109:11 | myRouter4 | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:109:3:109:15 | myRouter4.add | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:109:3:109:30 | myRoute ... es4[p]) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:109:3:109:31 | myRoute ... s4[p]); | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:109:13:109:15 | add | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:109:17:109:17 | p | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:109:20:109:26 | routes4 | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:109:20:109:29 | routes4[p] | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:109:28:109:28 | p | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:111:1:111:3 | app | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:111:1:111:7 | app.use | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:111:1:111:62 | app.use ... ver")); | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:111:5:111:7 | use | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:114:1:114:58 | let imp ... routes; | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:114:5:114:18 | importedRoutes | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:114:5:114:57 | importe ... .routes | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:114:22:114:28 | require | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:114:22:114:50 | require ... ction") | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:114:22:114:57 | require ... .routes | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:114:30:114:49 | "./route-collection" | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:114:52:114:57 | routes | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:115:1:117:1 | for (co ... [p]);\\n} | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:115:6:115:12 | const p | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:115:12:115:12 | p | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:115:12:115:12 | p | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:115:17:115:30 | importedRoutes | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:115:33:117:1 | {\\n app ... [p]);\\n} | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:116:3:116:5 | app | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:116:3:116:9 | app.get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:116:3:116:31 | app.get ... tes[p]) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:116:3:116:32 | app.get ... es[p]); | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:116:7:116:9 | get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:116:11:116:11 | p | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:116:14:116:27 | importedRoutes | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:116:29:116:29 | p | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:118:1:118:3 | app | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:118:1:118:7 | app.get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:118:1:118:31 | app.get ... tes.a); | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:118:5:118:7 | get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:118:9:118:11 | "a" | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:118:14:118:27 | importedRoutes | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:118:29:118:29 | a | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:119:1:119:3 | app | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:119:1:119:7 | app.get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:119:1:119:31 | app.get ... tes.b); | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:119:5:119:7 | get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:119:9:119:11 | "b" | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:119:14:119:27 | importedRoutes | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:119:29:119:29 | b | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:122:1:122:26 | let rou ... Map(); | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:122:5:122:13 | routesMap | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:122:5:122:25 | routesM ... w Map() | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:122:17:122:25 | new Map() | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:122:21:122:23 | Map | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:123:1:123:9 | routesMap | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:123:1:123:13 | routesMap.set | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:123:1:123:50 | routesM ... g(req)) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:123:1:123:51 | routesM ... (req)); | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:123:11:123:13 | set | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:123:15:123:17 | "a" | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:123:20:123:49 | (req, r ... og(req) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:124:1:124:9 | routesMap | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:124:1:124:13 | routesMap.set | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:124:1:124:50 | routesM ... g(req)) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:124:1:124:51 | routesM ... (req)); | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:124:11:124:13 | set | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:124:15:124:17 | "b" | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:124:20:124:49 | (req, r ... og(req) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:125:1:125:9 | routesMap | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:125:1:125:17 | routesMap.forEach | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:125:1:125:42 | routesM ... (k, v)) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:125:1:125:43 | routesM ... k, v)); | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:125:11:125:17 | forEach | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:125:19:125:41 | (v, k) ... t(k, v) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:1:126:3 | app | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:1:126:7 | app.get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:1:126:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:1:126:33 | app.get ... ("a")); | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:5:126:7 | get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:9:126:11 | "a" | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:14:126:22 | routesMap | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:14:126:26 | routesMap.get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:24:126:26 | get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:126:28:126:30 | "a" | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:1:127:3 | app | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:1:127:7 | app.get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:1:127:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:1:127:33 | app.get ... ("a")); | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:5:127:7 | get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:9:127:11 | "b" | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:14:127:22 | routesMap | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:14:127:26 | routesMap.get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:24:127:26 | get | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:127:28:127:30 | "a" | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:128:1:128:0 | exit node of <toplevel> | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/auth.js:1:13:1:32 | require('express')() | src/auth.js:4:1:4:53 | app.use ... d' }})) | src/auth.js:4:9:4:52 | basicAu ... rd' }}) |
| src/auth.js:1:13:1:32 | require('express')() | src/auth.js:5:1:5:0 | exit node of <toplevel> | src/auth.js:4:9:4:52 | basicAu ... rd' }}) |
| src/csurf-example.js:7:11:7:19 | express() | src/csurf-example.js:13:1:13:20 | app.use('/api', api) | src/csurf-example.js:13:17:13:19 | api |
@@ -182,6 +561,28 @@ test_RouterDefinition_getMiddlewareStackAt
| src/subrouter.js:2:11:2:19 | express() | src/subrouter.js:7:1:12:1 | functio ... uter;\\n} | src/subrouter.js:5:14:5:28 | makeSubRouter() |
| src/subrouter.js:2:11:2:19 | express() | src/subrouter.js:13:1:13:0 | exit node of <toplevel> | src/subrouter.js:5:14:5:28 | makeSubRouter() |
test_isRequest
| src/advanced-routehandler-registration.js:46:20:46:22 | req |
| src/advanced-routehandler-registration.js:47:27:47:29 | req |
| src/advanced-routehandler-registration.js:51:10:51:12 | req |
| src/advanced-routehandler-registration.js:51:40:51:42 | req |
| src/advanced-routehandler-registration.js:59:20:59:22 | req |
| src/advanced-routehandler-registration.js:60:18:60:20 | req |
| src/advanced-routehandler-registration.js:64:10:64:12 | req |
| src/advanced-routehandler-registration.js:64:45:64:47 | req |
| src/advanced-routehandler-registration.js:68:13:68:15 | req |
| src/advanced-routehandler-registration.js:68:38:68:40 | req |
| src/advanced-routehandler-registration.js:69:20:69:22 | req |
| src/advanced-routehandler-registration.js:70:18:70:20 | req |
| src/advanced-routehandler-registration.js:73:10:73:12 | req |
| src/advanced-routehandler-registration.js:73:47:73:49 | req |
| src/advanced-routehandler-registration.js:81:20:81:22 | req |
| src/advanced-routehandler-registration.js:82:27:82:29 | req |
| src/advanced-routehandler-registration.js:92:10:92:12 | req |
| src/advanced-routehandler-registration.js:92:40:92:42 | req |
| src/advanced-routehandler-registration.js:100:20:100:22 | req |
| src/advanced-routehandler-registration.js:101:31:101:33 | req |
| src/advanced-routehandler-registration.js:111:10:111:12 | req |
| src/advanced-routehandler-registration.js:111:40:111:42 | req |
| src/csurf-example.js:20:28:20:30 | req |
| src/csurf-example.js:22:35:22:37 | req |
| src/csurf-example.js:25:32:25:34 | req |
@@ -235,8 +636,27 @@ test_isRequest
| src/responseExprs.js:13:32:13:34 | req |
| src/responseExprs.js:16:39:16:41 | req |
| src/responseExprs.js:17:5:17:7 | req |
| src/route-collection.js:2:7:2:9 | req |
| src/route-collection.js:2:32:2:34 | req |
| src/route-collection.js:3:7:3:9 | req |
| src/route-collection.js:3:32:3:34 | req |
| src/route.js:5:21:5:23 | req |
test_RouteSetup_getRouter
| src/advanced-routehandler-registration.js:10:3:10:24 | app.get ... es0[p]) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:19:3:19:18 | app.use(handler) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:37:3:37:12 | app.use(h) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:116:3:116:31 | app.get ... tes[p]) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:126:1:126:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:127:1:127:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/auth.js:4:1:4:53 | app.use ... d' }})) | src/auth.js:1:13:1:32 | require('express')() |
| src/csurf-example.js:13:1:13:20 | app.use('/api', api) | src/csurf-example.js:7:11:7:19 | express() |
| src/csurf-example.js:16:1:16:51 | app.use ... lse })) | src/csurf-example.js:7:11:7:19 | express() |
@@ -280,6 +700,11 @@ test_RouteSetup_getRouter
test_RedirectInvocation
| src/express.js:5:3:5:35 | res.red ... rget")) | src/express.js:4:23:9:1 | functio ... res);\\n} |
test_StandardRouteHandler
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:10:51:12 | req | src/advanced-routehandler-registration.js:51:15:51:17 | res |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:64:10:64:12 | req | src/advanced-routehandler-registration.js:64:15:64:17 | res |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:73:10:73:12 | req | src/advanced-routehandler-registration.js:73:15:73:17 | res |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:92:10:92:12 | req | src/advanced-routehandler-registration.js:92:15:92:17 | res |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:111:10:111:12 | req | src/advanced-routehandler-registration.js:111:15:111:17 | res |
| src/csurf-example.js:20:18:23:1 | functio ... () })\\n} | src/csurf-example.js:7:11:7:19 | express() | src/csurf-example.js:20:28:20:30 | req | src/csurf-example.js:20:33:20:35 | res |
| src/csurf-example.js:25:22:27:1 | functio ... ere')\\n} | src/csurf-example.js:7:11:7:19 | express() | src/csurf-example.js:25:32:25:34 | req | src/csurf-example.js:25:37:25:39 | res |
| src/csurf-example.js:32:30:34:3 | functio ... e')\\n } | src/csurf-example.js:7:11:7:19 | express() | src/csurf-example.js:32:40:32:42 | req | src/csurf-example.js:32:45:32:47 | res |
@@ -368,6 +793,27 @@ test_RouteSetup_handlesSameRequestMethodAs
test_HeaderDefinition_defines
| src/express.js:7:3:7:42 | res.hea ... plain") | content-type | text/plain |
test_ResponseExpr
| src/advanced-routehandler-registration.js:46:25:46:27 | res | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:47:32:47:34 | res | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:51:15:51:17 | res | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:51:45:51:47 | res | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:59:25:59:27 | res | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:60:23:60:25 | res | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:64:15:64:17 | res | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:64:50:64:52 | res | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:68:18:68:20 | res | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:69:25:69:27 | res | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:70:23:70:25 | res | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:15:73:17 | res | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:52:73:54 | res | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:81:25:81:27 | res | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:82:32:82:34 | res | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:92:15:92:17 | res | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:92:45:92:47 | res | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:100:25:100:27 | res | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:101:36:101:38 | res | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:15:111:17 | res | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:45:111:47 | res | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/csurf-example.js:20:33:20:35 | res | src/csurf-example.js:20:18:23:1 | functio ... () })\\n} |
| src/csurf-example.js:22:3:22:5 | res | src/csurf-example.js:20:18:23:1 | functio ... () })\\n} |
| src/csurf-example.js:25:37:25:39 | res | src/csurf-example.js:25:22:27:1 | functio ... ere')\\n} |
@@ -471,8 +917,15 @@ test_ResponseExpr
| src/responseExprs.js:39:16:39:21 | resArg | src/responseExprs.js:16:30:42:1 | functio ... }\\n} |
| src/responseExprs.js:40:16:40:21 | resArg | src/responseExprs.js:16:30:42:1 | functio ... }\\n} |
| src/responseExprs.js:40:16:40:30 | resArg.append() | src/responseExprs.js:16:30:42:1 | functio ... }\\n} |
| src/route-collection.js:2:12:2:14 | res | src/route-collection.js:2:6:2:35 | (req, r ... og(req) |
| src/route-collection.js:3:12:3:14 | res | src/route-collection.js:3:6:3:35 | (req, r ... og(req) |
| src/route.js:5:26:5:28 | res | src/route.js:5:12:5:38 | functio ... ext) {} |
test_RouterDefinition_getARouteHandler
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/csurf-example.js:7:11:7:19 | express() | src/csurf-example.js:20:18:23:1 | functio ... () })\\n} |
| src/csurf-example.js:7:11:7:19 | express() | src/csurf-example.js:25:22:27:1 | functio ... ere')\\n} |
| src/csurf-example.js:7:11:7:19 | express() | src/csurf-example.js:39:26:39:47 | functio ... res) {} |
@@ -506,6 +959,24 @@ test_CookieMiddlewareInstance
| src/express-session.js:7:1:9:2 | session ... -3"]\\n}) | src/express-session.js:8:14:8:27 | "secret-key-2" |
| src/express-session.js:7:1:9:2 | session ... -3"]\\n}) | src/express-session.js:8:30:8:43 | "secret-key-3" |
test_RouteHandlerExpr_getNextMiddleware
| src/advanced-routehandler-registration.js:19:11:19:17 | handler | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:19:11:19:17 | handler | src/advanced-routehandler-registration.js:28:11:28:11 | p |
| src/advanced-routehandler-registration.js:19:11:19:17 | handler | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:19:11:19:17 | handler | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:28:11:28:11 | p | src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] |
| src/advanced-routehandler-registration.js:37:11:37:11 | h | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:37:11:37:11 | h | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:125:37:125:37 | k |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:125:40:125:40 | v |
| src/csurf-example.js:13:17:13:19 | api | src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) |
| src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) | src/csurf-example.js:17:9:17:22 | cookieParser() |
| src/csurf-example.js:17:9:17:22 | cookieParser() | src/csurf-example.js:18:9:18:30 | csrf({ ... true }) |
@@ -535,6 +1006,11 @@ test_RequestBodyAccess
| src/params.js:6:17:6:24 | req.body |
| src/passport.js:28:2:28:9 | req.body |
test_RouteSetup_getServer
| src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/csurf-example.js:20:1:23:2 | app.get ... ) })\\n}) | src/csurf-example.js:7:11:7:19 | express() |
| src/csurf-example.js:25:1:27:2 | app.pos ... re')\\n}) | src/csurf-example.js:7:11:7:19 | express() |
| src/csurf-example.js:32:3:34:4 | router. ... ')\\n }) | src/csurf-example.js:7:11:7:19 | express() |
@@ -567,6 +1043,23 @@ test_HeaderAccess
| src/express.js:48:3:48:10 | req.host | host |
| src/express.js:49:3:49:14 | req.hostname | host |
test_RouteHandlerExpr
| src/advanced-routehandler-registration.js:10:14:10:23 | routes0[p] | src/advanced-routehandler-registration.js:10:3:10:24 | app.get ... es0[p]) | true |
| src/advanced-routehandler-registration.js:19:11:19:17 | handler | src/advanced-routehandler-registration.js:19:3:19:18 | app.use(handler) | false |
| src/advanced-routehandler-registration.js:28:11:28:11 | p | src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | false |
| src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] | src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | true |
| src/advanced-routehandler-registration.js:37:11:37:11 | h | src/advanced-routehandler-registration.js:37:3:37:12 | app.use(h) | false |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | false |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | false |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | false |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | false |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | false |
| src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:116:3:116:31 | app.get ... tes[p]) | true |
| src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | true |
| src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | true |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | false |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | true |
| src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:126:1:126:32 | app.get ... t("a")) | true |
| src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:127:1:127:32 | app.get ... t("a")) | true |
| src/auth.js:4:9:4:52 | basicAu ... rd' }}) | src/auth.js:4:1:4:53 | app.use ... d' }})) | false |
| src/csurf-example.js:13:17:13:19 | api | src/csurf-example.js:13:1:13:20 | app.use('/api', api) | false |
| src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) | src/csurf-example.js:16:1:16:51 | app.use ... lse })) | false |
@@ -608,6 +1101,13 @@ test_RouteHandlerExpr
| src/subrouter.js:9:27:9:34 | handler1 | src/subrouter.js:9:3:9:35 | router. ... ndler1) | true |
| src/subrouter.js:10:33:10:40 | handler2 | src/subrouter.js:10:3:10:41 | router. ... ndler2) | true |
test_RouteSetup_handlesAllRequestMethods
| src/advanced-routehandler-registration.js:19:3:19:18 | app.use(handler) |
| src/advanced-routehandler-registration.js:37:3:37:12 | app.use(h) |
| src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) |
| src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) |
| src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) |
| src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) |
| src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) |
| src/auth.js:4:1:4:53 | app.use ... d' }})) |
| src/csurf-example.js:13:1:13:20 | app.use('/api', api) |
| src/csurf-example.js:16:1:16:51 | app.use ... lse })) |
@@ -632,6 +1132,7 @@ test_HeaderDefinition_getNameExpr
| src/express.js:7:3:7:42 | res.hea ... plain") | src/express.js:7:14:7:27 | "Content-Type" |
| src/express.js:12:3:12:54 | arg.hea ... , true) | src/express.js:12:14:12:47 | "Access ... ntials" |
test_appCreation
| src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/auth.js:1:13:1:32 | require('express')() |
| src/csurf-example.js:7:11:7:19 | express() |
| src/express2.js:5:11:5:13 | e() |
@@ -644,6 +1145,14 @@ test_appCreation
| src/routesetups.js:7:11:7:32 | express ... erver() |
| src/subrouter.js:2:11:2:19 | express() |
test_RouteSetup_getRequestMethod
| src/advanced-routehandler-registration.js:10:3:10:24 | app.get ... es0[p]) | GET |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | GET |
| src/advanced-routehandler-registration.js:116:3:116:31 | app.get ... tes[p]) | GET |
| src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | GET |
| src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | GET |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | GET |
| src/advanced-routehandler-registration.js:126:1:126:32 | app.get ... t("a")) | GET |
| src/advanced-routehandler-registration.js:127:1:127:32 | app.get ... t("a")) | GET |
| src/csurf-example.js:20:1:23:2 | app.get ... ) })\\n}) | GET |
| src/csurf-example.js:25:1:27:2 | app.pos ... re')\\n}) | POST |
| src/csurf-example.js:32:3:34:4 | router. ... ')\\n }) | POST |
@@ -670,6 +1179,21 @@ test_RouteSetup_getRequestMethod
| src/subrouter.js:9:3:9:35 | router. ... ndler1) | POST |
| src/subrouter.js:10:3:10:41 | router. ... ndler2) | POST |
test_RouteExpr
| src/advanced-routehandler-registration.js:10:3:10:24 | app.get ... es0[p]) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:19:3:19:18 | app.use(handler) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:37:3:37:12 | app.use(h) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:116:3:116:31 | app.get ... tes[p]) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:126:1:126:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/advanced-routehandler-registration.js:127:1:127:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/auth.js:4:1:4:53 | app.use ... d' }})) | src/auth.js:1:13:1:32 | require('express')() |
| src/csurf-example.js:13:1:13:20 | app.use('/api', api) | src/csurf-example.js:7:11:7:19 | express() |
| src/csurf-example.js:16:1:16:51 | app.use ... lse })) | src/csurf-example.js:7:11:7:19 | express() |
@@ -719,6 +1243,27 @@ test_RouteExpr
| src/subrouter.js:9:3:9:35 | router. ... ndler1) | src/subrouter.js:8:16:8:31 | express.Router() |
| src/subrouter.js:10:3:10:41 | router. ... ndler2) | src/subrouter.js:8:16:8:31 | express.Router() |
test_RouteHandler_getAResponseExpr
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:46:25:46:27 | res |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:47:32:47:34 | res |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:51:15:51:17 | res |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:51:45:51:47 | res |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:59:25:59:27 | res |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:60:23:60:25 | res |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:15:64:17 | res |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:50:64:52 | res |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:68:18:68:20 | res |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:69:25:69:27 | res |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:70:23:70:25 | res |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:73:15:73:17 | res |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:73:52:73:54 | res |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:81:25:81:27 | res |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:82:32:82:34 | res |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:15:92:17 | res |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:45:92:47 | res |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:100:25:100:27 | res |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:101:36:101:38 | res |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:111:15:111:17 | res |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:111:45:111:47 | res |
| src/csurf-example.js:20:18:23:1 | functio ... () })\\n} | src/csurf-example.js:20:33:20:35 | res |
| src/csurf-example.js:20:18:23:1 | functio ... () })\\n} | src/csurf-example.js:22:3:22:5 | res |
| src/csurf-example.js:25:22:27:1 | functio ... ere')\\n} | src/csurf-example.js:25:37:25:39 | res |
@@ -822,8 +1367,31 @@ test_RouteHandler_getAResponseExpr
| src/responseExprs.js:16:30:42:1 | functio ... }\\n} | src/responseExprs.js:39:16:39:21 | resArg |
| src/responseExprs.js:16:30:42:1 | functio ... }\\n} | src/responseExprs.js:40:16:40:21 | resArg |
| src/responseExprs.js:16:30:42:1 | functio ... }\\n} | src/responseExprs.js:40:16:40:30 | resArg.append() |
| src/route-collection.js:2:6:2:35 | (req, r ... og(req) | src/route-collection.js:2:12:2:14 | res |
| src/route-collection.js:3:6:3:35 | (req, r ... og(req) | src/route-collection.js:3:12:3:14 | res |
| src/route.js:5:12:5:38 | functio ... ext) {} | src/route.js:5:26:5:28 | res |
test_isResponse
| src/advanced-routehandler-registration.js:46:25:46:27 | res |
| src/advanced-routehandler-registration.js:47:32:47:34 | res |
| src/advanced-routehandler-registration.js:51:15:51:17 | res |
| src/advanced-routehandler-registration.js:51:45:51:47 | res |
| src/advanced-routehandler-registration.js:59:25:59:27 | res |
| src/advanced-routehandler-registration.js:60:23:60:25 | res |
| src/advanced-routehandler-registration.js:64:15:64:17 | res |
| src/advanced-routehandler-registration.js:64:50:64:52 | res |
| src/advanced-routehandler-registration.js:68:18:68:20 | res |
| src/advanced-routehandler-registration.js:69:25:69:27 | res |
| src/advanced-routehandler-registration.js:70:23:70:25 | res |
| src/advanced-routehandler-registration.js:73:15:73:17 | res |
| src/advanced-routehandler-registration.js:73:52:73:54 | res |
| src/advanced-routehandler-registration.js:81:25:81:27 | res |
| src/advanced-routehandler-registration.js:82:32:82:34 | res |
| src/advanced-routehandler-registration.js:92:15:92:17 | res |
| src/advanced-routehandler-registration.js:92:45:92:47 | res |
| src/advanced-routehandler-registration.js:100:25:100:27 | res |
| src/advanced-routehandler-registration.js:101:36:101:38 | res |
| src/advanced-routehandler-registration.js:111:15:111:17 | res |
| src/advanced-routehandler-registration.js:111:45:111:47 | res |
| src/csurf-example.js:20:33:20:35 | res |
| src/csurf-example.js:22:3:22:5 | res |
| src/csurf-example.js:25:37:25:39 | res |
@@ -927,6 +1495,8 @@ test_isResponse
| src/responseExprs.js:39:16:39:21 | resArg |
| src/responseExprs.js:40:16:40:21 | resArg |
| src/responseExprs.js:40:16:40:30 | resArg.append() |
| src/route-collection.js:2:12:2:14 | res |
| src/route-collection.js:3:12:3:14 | res |
| src/route.js:5:26:5:28 | res |
test_ResponseBody
| src/csurf-example.js:22:35:22:49 | req.csrfToken() | src/csurf-example.js:20:18:23:1 | functio ... () })\\n} |
@@ -946,6 +1516,25 @@ test_ResponseSendArgument
| src/params.js:8:18:8:22 | value | src/params.js:4:18:12:1 | (req, r ... }\\n} |
| src/params.js:15:12:15:18 | "Hello" | src/params.js:14:24:16:1 | functio ... lo");\\n} |
test_RouteSetup_getARouteHandler
| src/advanced-routehandler-registration.js:10:3:10:24 | app.get ... es0[p]) | src/advanced-routehandler-registration.js:10:14:10:23 | routes0[p] |
| src/advanced-routehandler-registration.js:19:3:19:18 | app.use(handler) | src/advanced-routehandler-registration.js:18:12:18:18 | handler |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | src/advanced-routehandler-registration.js:27:12:27:12 | p |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] |
| src/advanced-routehandler-registration.js:37:3:37:12 | app.use(h) | src/advanced-routehandler-registration.js:36:12:36:12 | h |
| src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:116:3:116:31 | app.get ... tes[p]) | src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] |
| src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a |
| src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | src/route-collection.js:2:6:2:35 | (req, r ... og(req) |
| src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b |
| src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | src/route-collection.js:3:6:3:35 | (req, r ... og(req) |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | src/advanced-routehandler-registration.js:125:20:125:20 | v |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | src/advanced-routehandler-registration.js:125:23:125:23 | k |
| src/advanced-routehandler-registration.js:126:1:126:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") |
| src/advanced-routehandler-registration.js:127:1:127:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") |
| src/auth.js:4:1:4:53 | app.use ... d' }})) | src/auth.js:4:9:4:52 | basicAu ... rd' }}) |
| src/csurf-example.js:13:1:13:20 | app.use('/api', api) | src/csurf-example.js:10:11:10:27 | createApiRouter() |
| src/csurf-example.js:13:1:13:20 | app.use('/api', api) | src/csurf-example.js:30:16:30:35 | new express.Router() |
@@ -993,6 +1582,82 @@ test_RouteSetup_getARouteHandler
| src/subrouter.js:9:3:9:35 | router. ... ndler1) | src/subrouter.js:9:27:9:34 | handler1 |
| src/subrouter.js:10:3:10:41 | router. ... ndler2) | src/subrouter.js:10:33:10:40 | handler2 |
test_RouteHandlerExpr_getAMatchingAncestor
| src/advanced-routehandler-registration.js:19:11:19:17 | handler | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:28:11:28:11 | p | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] | src/advanced-routehandler-registration.js:28:11:28:11 | p |
| src/advanced-routehandler-registration.js:37:11:37:11 | h | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:37:11:37:11 | h | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:125:37:125:37 | k |
| src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/csurf-example.js:17:9:17:22 | cookieParser() | src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) |
| src/csurf-example.js:18:9:18:30 | csrf({ ... true }) | src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) |
| src/csurf-example.js:18:9:18:30 | csrf({ ... true }) | src/csurf-example.js:17:9:17:22 | cookieParser() |
@@ -1015,6 +1680,7 @@ test_RouteHandlerExpr_getAMatchingAncestor
| src/express.js:46:22:51:1 | functio ... ame];\\n} | src/express.js:44:9:44:25 | getArrowHandler() |
test_isRouterCreation
| es6-imported-router.js:3:1:3:12 | new Router() |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/auth.js:1:13:1:32 | require('express')() |
| src/csurf-example.js:7:11:7:19 | express() |
| src/csurf-example.js:30:16:30:35 | new express.Router() |
@@ -1033,6 +1699,23 @@ test_isRouterCreation
| src/subrouter.js:2:11:2:19 | express() |
| src/subrouter.js:8:16:8:31 | express.Router() |
test_RouteSetup_getRouteHandlerExpr
| src/advanced-routehandler-registration.js:10:3:10:24 | app.get ... es0[p]) | 0 | src/advanced-routehandler-registration.js:10:14:10:23 | routes0[p] |
| src/advanced-routehandler-registration.js:19:3:19:18 | app.use(handler) | 0 | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | 0 | src/advanced-routehandler-registration.js:28:11:28:11 | p |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | 1 | src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] |
| src/advanced-routehandler-registration.js:37:3:37:12 | app.use(h) | 0 | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | 0 | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | 0 | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | 0 | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | 0 | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | 0 | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:116:3:116:31 | app.get ... tes[p]) | 0 | src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] |
| src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | 0 | src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a |
| src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | 0 | src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | 0 | src/advanced-routehandler-registration.js:125:37:125:37 | k |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | 1 | src/advanced-routehandler-registration.js:125:40:125:40 | v |
| src/advanced-routehandler-registration.js:126:1:126:32 | app.get ... t("a")) | 0 | src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") |
| src/advanced-routehandler-registration.js:127:1:127:32 | app.get ... t("a")) | 0 | src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") |
| src/auth.js:4:1:4:53 | app.use ... d' }})) | 0 | src/auth.js:4:9:4:52 | basicAu ... rd' }}) |
| src/csurf-example.js:13:1:13:20 | app.use('/api', api) | 0 | src/csurf-example.js:13:17:13:19 | api |
| src/csurf-example.js:16:1:16:51 | app.use ... lse })) | 0 | src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) |
@@ -1075,6 +1758,7 @@ test_RouteSetup_getRouteHandlerExpr
| src/subrouter.js:10:3:10:41 | router. ... ndler2) | 0 | src/subrouter.js:10:33:10:40 | handler2 |
test_RouterDefinition_RouterDefinition
| es6-imported-router.js:3:1:3:12 | new Router() |
| src/advanced-routehandler-registration.js:2:11:2:19 | express() |
| src/auth.js:1:13:1:32 | require('express')() |
| src/csurf-example.js:7:11:7:19 | express() |
| src/csurf-example.js:30:16:30:35 | new express.Router() |
@@ -1097,6 +1781,7 @@ test_RouteHandler_getARequestBodyAccess
| src/params.js:4:18:12:1 | (req, r ... }\\n} | src/params.js:6:17:6:24 | req.body |
| src/passport.js:27:4:29:1 | functio ... ccss`\\n} | src/passport.js:28:2:28:9 | req.body |
test_RouterDefinition_getMiddlewareStack
| src/advanced-routehandler-registration.js:2:11:2:19 | express() | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/auth.js:1:13:1:32 | require('express')() | src/auth.js:4:9:4:52 | basicAu ... rd' }}) |
| src/csurf-example.js:7:11:7:19 | express() | src/csurf-example.js:18:9:18:30 | csrf({ ... true }) |
| src/express2.js:5:11:5:13 | e() | src/express2.js:6:9:6:14 | router |
@@ -1104,6 +1789,11 @@ test_RouterDefinition_getMiddlewareStack
| src/express.js:2:11:2:19 | express() | src/express.js:44:9:44:25 | getArrowHandler() |
| src/subrouter.js:2:11:2:19 | express() | src/subrouter.js:5:14:5:28 | makeSubRouter() |
test_RouteHandler
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:51:10:51:12 | req | src/advanced-routehandler-registration.js:51:15:51:17 | res |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:10:64:12 | req | src/advanced-routehandler-registration.js:64:15:64:17 | res |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:73:10:73:12 | req | src/advanced-routehandler-registration.js:73:15:73:17 | res |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:10:92:12 | req | src/advanced-routehandler-registration.js:92:15:92:17 | res |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:111:10:111:12 | req | src/advanced-routehandler-registration.js:111:15:111:17 | res |
| src/csurf-example.js:20:18:23:1 | functio ... () })\\n} | src/csurf-example.js:20:28:20:30 | req | src/csurf-example.js:20:33:20:35 | res |
| src/csurf-example.js:25:22:27:1 | functio ... ere')\\n} | src/csurf-example.js:25:32:25:34 | req | src/csurf-example.js:25:37:25:39 | res |
| src/csurf-example.js:32:30:34:3 | functio ... e')\\n } | src/csurf-example.js:32:40:32:42 | req | src/csurf-example.js:32:45:32:47 | res |
@@ -1129,8 +1819,27 @@ test_RouteHandler
| src/responseExprs.js:10:23:12:1 | functio ... res3;\\n} | src/responseExprs.js:10:39:10:41 | req | src/responseExprs.js:10:44:10:47 | res3 |
| src/responseExprs.js:13:23:15:1 | functio ... res4;\\n} | src/responseExprs.js:13:32:13:34 | req | src/responseExprs.js:13:37:13:40 | res4 |
| src/responseExprs.js:16:30:42:1 | functio ... }\\n} | src/responseExprs.js:16:39:16:41 | req | src/responseExprs.js:16:44:16:46 | res |
| src/route-collection.js:2:6:2:35 | (req, r ... og(req) | src/route-collection.js:2:7:2:9 | req | src/route-collection.js:2:12:2:14 | res |
| src/route-collection.js:3:6:3:35 | (req, r ... og(req) | src/route-collection.js:3:7:3:9 | req | src/route-collection.js:3:12:3:14 | res |
| src/route.js:5:12:5:38 | functio ... ext) {} | src/route.js:5:21:5:23 | req | src/route.js:5:26:5:28 | res |
test_RouteSetup_getARouteHandlerExpr
| src/advanced-routehandler-registration.js:10:3:10:24 | app.get ... es0[p]) | src/advanced-routehandler-registration.js:10:14:10:23 | routes0[p] |
| src/advanced-routehandler-registration.js:19:3:19:18 | app.use(handler) | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | src/advanced-routehandler-registration.js:28:11:28:11 | p |
| src/advanced-routehandler-registration.js:28:3:28:24 | app.get ... es2[p]) | src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] |
| src/advanced-routehandler-registration.js:37:3:37:12 | app.use(h) | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:51:1:51:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:64:1:64:54 | app.use ... , res)) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:1:73:56 | app.use ... , res)) | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:92:1:92:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:1:111:61 | app.use ... ever")) | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:116:3:116:31 | app.get ... tes[p]) | src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] |
| src/advanced-routehandler-registration.js:118:1:118:30 | app.get ... utes.a) | src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a |
| src/advanced-routehandler-registration.js:119:1:119:30 | app.get ... utes.b) | src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | src/advanced-routehandler-registration.js:125:37:125:37 | k |
| src/advanced-routehandler-registration.js:125:29:125:41 | app.get(k, v) | src/advanced-routehandler-registration.js:125:40:125:40 | v |
| src/advanced-routehandler-registration.js:126:1:126:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") |
| src/advanced-routehandler-registration.js:127:1:127:32 | app.get ... t("a")) | src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") |
| src/auth.js:4:1:4:53 | app.use ... d' }})) | src/auth.js:4:9:4:52 | basicAu ... rd' }}) |
| src/csurf-example.js:13:1:13:20 | app.use('/api', api) | src/csurf-example.js:13:17:13:19 | api |
| src/csurf-example.js:16:1:16:51 | app.use ... lse })) | src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) |
@@ -1172,6 +1881,24 @@ test_RouteSetup_getARouteHandlerExpr
| src/subrouter.js:9:3:9:35 | router. ... ndler1) | src/subrouter.js:9:27:9:34 | handler1 |
| src/subrouter.js:10:3:10:41 | router. ... ndler2) | src/subrouter.js:10:33:10:40 | handler2 |
test_RouteHandlerExpr_getPreviousMiddleware
| src/advanced-routehandler-registration.js:19:11:19:17 | handler | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:28:11:28:11 | p | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:28:14:28:23 | routes2[p] | src/advanced-routehandler-registration.js:28:11:28:11 | p |
| src/advanced-routehandler-registration.js:37:11:37:11 | h | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:37:11:37:11 | h | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:19:11:19:17 | handler |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:37:11:37:11 | h |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:116:14:116:30 | importedRoutes[p] | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:118:14:118:29 | importedRoutes.a | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:119:14:119:29 | importedRoutes.b | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:125:37:125:37 | k | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:125:40:125:40 | v | src/advanced-routehandler-registration.js:125:37:125:37 | k |
| src/advanced-routehandler-registration.js:126:14:126:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:127:14:127:31 | routesMap.get("a") | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) | src/csurf-example.js:13:17:13:19 | api |
| src/csurf-example.js:17:9:17:22 | cookieParser() | src/csurf-example.js:16:9:16:50 | bodyPar ... alse }) |
| src/csurf-example.js:18:9:18:30 | csrf({ ... true }) | src/csurf-example.js:17:9:17:22 | cookieParser() |
@@ -1184,6 +1911,28 @@ test_RouteHandlerExpr_getPreviousMiddleware
| src/express.js:46:22:51:1 | functio ... ame];\\n} | src/express.js:44:9:44:25 | getArrowHandler() |
| src/subrouter.js:5:14:5:28 | makeSubRouter() | src/subrouter.js:4:19:4:25 | protect |
test_RequestExpr
| src/advanced-routehandler-registration.js:46:20:46:22 | req | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:47:27:47:29 | req | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:51:10:51:12 | req | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:51:40:51:42 | req | src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:59:20:59:22 | req | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:60:18:60:20 | req | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:64:10:64:12 | req | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:64:45:64:47 | req | src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:68:13:68:15 | req | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:68:38:68:40 | req | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:69:20:69:22 | req | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:70:18:70:20 | req | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:10:73:12 | req | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:73:47:73:49 | req | src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) |
| src/advanced-routehandler-registration.js:81:20:81:22 | req | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:82:27:82:29 | req | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:92:10:92:12 | req | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:92:40:92:42 | req | src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:100:20:100:22 | req | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:101:31:101:33 | req | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:10:111:12 | req | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/advanced-routehandler-registration.js:111:40:111:42 | req | src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") |
| src/csurf-example.js:20:28:20:30 | req | src/csurf-example.js:20:18:23:1 | functio ... () })\\n} |
| src/csurf-example.js:22:35:22:37 | req | src/csurf-example.js:20:18:23:1 | functio ... () })\\n} |
| src/csurf-example.js:25:32:25:34 | req | src/csurf-example.js:25:22:27:1 | functio ... ere')\\n} |
@@ -1237,6 +1986,10 @@ test_RequestExpr
| src/responseExprs.js:13:32:13:34 | req | src/responseExprs.js:13:23:15:1 | functio ... res4;\\n} |
| src/responseExprs.js:16:39:16:41 | req | src/responseExprs.js:16:30:42:1 | functio ... }\\n} |
| src/responseExprs.js:17:5:17:7 | req | src/responseExprs.js:16:30:42:1 | functio ... }\\n} |
| src/route-collection.js:2:7:2:9 | req | src/route-collection.js:2:6:2:35 | (req, r ... og(req) |
| src/route-collection.js:2:32:2:34 | req | src/route-collection.js:2:6:2:35 | (req, r ... og(req) |
| src/route-collection.js:3:7:3:9 | req | src/route-collection.js:3:6:3:35 | (req, r ... og(req) |
| src/route-collection.js:3:32:3:34 | req | src/route-collection.js:3:6:3:35 | (req, r ... og(req) |
| src/route.js:5:21:5:23 | req | src/route.js:5:12:5:38 | functio ... ext) {} |
test_RequestExprStandalone
| typed_src/tst.ts:5:15:5:15 | x |
@@ -1249,6 +2002,28 @@ test_Credentials
| src/auth.js:4:30:4:36 | 'admin' | user name |
| src/auth.js:4:39:4:48 | 'passw0rd' | password |
test_RouteHandler_getARequestExpr
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:46:20:46:22 | req |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:47:27:47:29 | req |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:51:10:51:12 | req |
| src/advanced-routehandler-registration.js:51:9:51:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:51:40:51:42 | req |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:59:20:59:22 | req |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:60:18:60:20 | req |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:10:64:12 | req |
| src/advanced-routehandler-registration.js:64:9:64:53 | (req, r ... q, res) | src/advanced-routehandler-registration.js:64:45:64:47 | req |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:68:13:68:15 | req |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:68:38:68:40 | req |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:69:20:69:22 | req |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:70:18:70:20 | req |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:73:10:73:12 | req |
| src/advanced-routehandler-registration.js:73:9:73:55 | (req, r ... q, res) | src/advanced-routehandler-registration.js:73:47:73:49 | req |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:81:20:81:22 | req |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:82:27:82:29 | req |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:10:92:12 | req |
| src/advanced-routehandler-registration.js:92:9:92:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:92:40:92:42 | req |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:100:20:100:22 | req |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:101:31:101:33 | req |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:111:10:111:12 | req |
| src/advanced-routehandler-registration.js:111:9:111:60 | (req, r ... tever") | src/advanced-routehandler-registration.js:111:40:111:42 | req |
| src/csurf-example.js:20:18:23:1 | functio ... () })\\n} | src/csurf-example.js:20:28:20:30 | req |
| src/csurf-example.js:20:18:23:1 | functio ... () })\\n} | src/csurf-example.js:22:35:22:37 | req |
| src/csurf-example.js:25:22:27:1 | functio ... ere')\\n} | src/csurf-example.js:25:32:25:34 | req |
@@ -1302,4 +2077,8 @@ test_RouteHandler_getARequestExpr
| src/responseExprs.js:13:23:15:1 | functio ... res4;\\n} | src/responseExprs.js:13:32:13:34 | req |
| src/responseExprs.js:16:30:42:1 | functio ... }\\n} | src/responseExprs.js:16:39:16:41 | req |
| src/responseExprs.js:16:30:42:1 | functio ... }\\n} | src/responseExprs.js:17:5:17:7 | req |
| src/route-collection.js:2:6:2:35 | (req, r ... og(req) | src/route-collection.js:2:7:2:9 | req |
| src/route-collection.js:2:6:2:35 | (req, r ... og(req) | src/route-collection.js:2:32:2:34 | req |
| src/route-collection.js:3:6:3:35 | (req, r ... og(req) | src/route-collection.js:3:7:3:9 | req |
| src/route-collection.js:3:6:3:35 | (req, r ... og(req) | src/route-collection.js:3:32:3:34 | req |
| src/route.js:5:12:5:38 | functio ... ext) {} | src/route.js:5:21:5:23 | req |