forked from github/codeql
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcreateServer.js
More file actions
32 lines (24 loc) · 815 Bytes
/
createServer.js
File metadata and controls
32 lines (24 loc) · 815 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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());
})();