diff options
| author | RblSb <msrblsb@gmail.com> | 2021-07-04 03:59:50 +0300 |
|---|---|---|
| committer | RblSb <msrblsb@gmail.com> | 2021-07-05 17:04:25 +0300 |
| commit | ede45cea8706eb8540e466df9861c2af8ebf9c44 (patch) | |
| tree | 74a20a6f082173378f918b48b08542881f31749a /src/server/HttpServer.hx | |
| parent | 265b3e1fb56bb0e5f797b3b35227a616b108a0c3 (diff) | |
Reformat
Diffstat (limited to 'src/server/HttpServer.hx')
| -rw-r--r-- | src/server/HttpServer.hx | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/server/HttpServer.hx b/src/server/HttpServer.hx index 46540a3..64962dc 100644 --- a/src/server/HttpServer.hx +++ b/src/server/HttpServer.hx @@ -1,20 +1,20 @@ package server; -import sys.FileSystem; -import js.node.Buffer; import haxe.io.Path; +import js.node.Buffer; import js.node.Fs; -import js.node.Https; import js.node.Http; -import js.node.url.URL; +import js.node.Https; +import js.node.Path as JsPath; +import js.node.http.ClientRequest; import js.node.http.IncomingMessage; import js.node.http.ServerResponse; -import js.node.http.ClientRequest; -import js.node.Path as JsPath; +import js.node.url.URL; +import sys.FileSystem; + using StringTools; class HttpServer { - static final mimeTypes = [ "html" => "text/html", "js" => "text/javascript", @@ -58,7 +58,8 @@ class HttpServer { res.setHeader("Accept-Ranges", "bytes"); res.setHeader("Content-Type", getMimeType(ext)); - if (allowLocalRequests && req.connection.remoteAddress == req.connection.localAddress + if (allowLocalRequests + && req.connection.remoteAddress == req.connection.localAddress || allowedLocalFiles[url]) { if (isMediaExtension(ext)) { allowedLocalFiles[url] = true; @@ -176,7 +177,7 @@ class HttpServer { static function proxyRequest( url:String, req:IncomingMessage, res:ServerResponse, - fn:(req:IncomingMessage)->Bool + fn:(req:IncomingMessage) -> Bool ):Null<ClientRequest> { final url = try { new URL(js.Node.global.decodeURI(url)); @@ -211,5 +212,4 @@ class HttpServer { if (contentType == null) return "application/octet-stream"; return contentType; } - } |
