diff --git a/Server/scripts/FileHandler.js b/Server/scripts/FileHandler.js deleted file mode 100644 index 2f8ea74..0000000 --- a/Server/scripts/FileHandler.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.file_get = exports.file_exists = exports.file_allowed = exports.File = void 0; -var node_fs_1 = require("node:fs"); -var Webserver_1 = require("./Webserver"); -var Mapping = /** @class */ (function () { - function Mapping() { - } - return Mapping; -}()); -var mappings = [ - { ending: 'html', encoding: 'text/html' }, - { ending: 'js', encoding: 'text/javascript' }, - { ending: 'css', encoding: 'text/css' }, - { ending: 'json', encoding: 'application/json' }, - { ending: 'ico', encoding: 'image/x-icon' }, - { ending: 'svg', encoding: 'image/svg+xml' }, - { ending: 'txt', encoding: 'text/plain' }, -]; -var File = /** @class */ (function () { - function File(type, content) { - this.content = content; - this.type = type; - } - return File; -}()); -exports.File = File; -function file_allowed(url) { - var allowed = false; - var m = url.match('\\.\\.'); - if (m == null) { - allowed = true; - } - return allowed; -} -exports.file_allowed = file_allowed; -function file_exists(url) { - if (url == '/') { - url = Webserver_1.index_alias; - } - return (0, node_fs_1.existsSync)(Webserver_1.www_folder + url); -} -exports.file_exists = file_exists; -function file_get(url) { - if (url == '/') { - url = Webserver_1.index_alias; - } - return new File(get_type(url), (0, node_fs_1.readFileSync)(Webserver_1.www_folder + url)); -} -exports.file_get = file_get; -function get_type(url) { - if (url == '/') { - url = Webserver_1.index_alias; - } - var type = 'application/octet-stream'; - var m = mappings.find(function (e) { return e.ending == url.split('.').pop(); }); - if (m != undefined) { - type = m.encoding; - } - return type; -} diff --git a/Server/scripts/FileHandler.js.map b/Server/scripts/FileHandler.js.map deleted file mode 100644 index e26904a..0000000 --- a/Server/scripts/FileHandler.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FileHandler.js","sourceRoot":"","sources":["../server/FileHandler.ts"],"names":[],"mappings":";;;AAAA,mCAAoC;AAEpC,IAAM,UAAU,GAAW,iDAAiD,CAAA;AAC5E,IAAM,WAAW,GAAW,YAAY,CAAA;AAExC,SAAgB,YAAY,CAAC,GAAW;IACpC,IAAI,OAAO,GAAY,KAAK,CAAC;IAC7B,IAAI,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,IAAI,EAAE,CAAC;QAC1B,OAAO,GAAG,IAAI,CAAC;IACnB,CAAC;IACD,OAAO,OAAO,CAAC;AACnB,CAAC;AAND,oCAMC;AAED,SAAgB,WAAW,CAAC,GAAW;IACnC,OAAO,IAAA,oBAAU,EAAC,UAAU,GAAG,GAAG,CAAC,CAAC;AACxC,CAAC;AAFD,kCAEC"} \ No newline at end of file diff --git a/Server/scripts/RequestHandler.js b/Server/scripts/RequestHandler.js deleted file mode 100644 index 8faae41..0000000 --- a/Server/scripts/RequestHandler.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.new_request = void 0; -var FileHandler_1 = require("./FileHandler"); -function new_request(req, res) { - if ((0, FileHandler_1.file_allowed)(req.url)) { - if ((0, FileHandler_1.file_exists)(req.url)) { - res.statusCode = 200; - var f = (0, FileHandler_1.file_get)(req.url); - res.setHeader('Content-Type', f.type); - res.end(f.content); - } - else { - res.statusCode = 404; - } - } - else { - res.statusCode = 403; - } - console.log(req.url, res.statusCode); - res.end(); -} -exports.new_request = new_request; diff --git a/Server/scripts/Webserver.js b/Server/scripts/Webserver.js deleted file mode 100644 index 4c80502..0000000 --- a/Server/scripts/Webserver.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.start_server = exports.index_alias = exports.www_folder = void 0; -var node_http_1 = require("node:http"); -var RequestHandler_1 = require("./RequestHandler"); -exports.www_folder = '/home/carsten/Dokumente/SmartHomeDashboard/html/'; -exports.index_alias = 'index.html'; -var port = 8080; -var hostname = '0.0.0.0'; -function start_server() { - var server = (0, node_http_1.createServer)(RequestHandler_1.new_request); - server.listen(port, hostname, function () { - console.log('Server running at http://' + hostname + ':' + port); - }); -} -exports.start_server = start_server; diff --git a/Server/scripts/Webserver.js.map b/Server/scripts/Webserver.js.map deleted file mode 100644 index f091428..0000000 --- a/Server/scripts/Webserver.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Webserver.js","sourceRoot":"","sources":["../server/Webserver.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/Server/scripts/main.js b/Server/scripts/main.js deleted file mode 100644 index c957354..0000000 --- a/Server/scripts/main.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var Webserver_1 = require("./Webserver"); -(0, Webserver_1.start_server)(); -console.log("Server started"); diff --git a/Server/scripts/main.js.map b/Server/scripts/main.js.map deleted file mode 100644 index 8c05763..0000000 --- a/Server/scripts/main.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"main.js","sourceRoot":"","sources":["../server/main.ts"],"names":[],"mappings":""} \ No newline at end of file