Files
codeql/javascript/ql/test/library-tests/frameworks/NodeJSLib/createServer.js
2021-03-09 16:37:36 +01:00

32 lines
815 B
JavaScript

var https = require('https');
https.createServer(function (req, res) {});
https.createServer(o, function (req, res) {});
require('http2').createServer((req, res) => {});
require("tls").createServer((socket) => {
socket.on("data", (data) => {})
});
const net = require('net');
const tls = require('tls');
const server = (isSecure ? tls : net).createServer(options, (socket) => {
socket.on("data", (data) => {})
});
const http = require("http");
(function () {
function MyApp(data) {this.data = data};
MyApp.prototype.getRequestHandler = function () {
return this.handleRequest.bind(this)
}
MyApp.prototype.handleRequest = function (req, res) {
res.end(this.data);
}
var app = new MyApp("data");
const srv = http.createServer(app.getRequestHandler());
})();