Files
codeql/javascript/ql/test/library-tests/frameworks/NodeJSLib/src/indirect2.js
2020-09-18 09:29:08 +02:00

19 lines
410 B
JavaScript

var http = require('http');
// These are exceptions where we override the routes
var handlers = {
someKey: myIndirectHandler
};
function get(req, res) { // route handler
handlers[req.params.key.toLowerCase()](req, res);
}
function myIndirectHandler(req, res) { // route handler
res.setHeader('Content-Type', 'application/json');
res.send("\"some result\"");
}
var server = http.createServer(get);