GIS-2020-SoSe/Aufgaben/Aufgabe_08_2020-06-17/test.ts

28 lines
814 B
TypeScript

import * as Http from "http";
export namespace A08Server {
console.log("Starting server");
let port: number = Number(process.env.PORT);
if (!port)
port = 8100;
let server: Http.Server = Http.createServer();
server.addListener("request", handleRequest);
server.addListener("listening", handleListen);
server.listen(port);
function handleListen(): void {
console.log("Listening");
}
function handleRequest(_request: Http.IncomingMessage, _response: Http.ServerResponse): void {
console.log("I hear voices!");
_response.setHeader("content-type", "text/html; charset=utf-8");
_response.setHeader("Access-Control-Allow-Origin", "*");
_response.write(_request.url);
_response.end();
}
}