Updated dependencies, changed to use PathHandler
This commit is contained in:
parent
cefad9a48a
commit
2f8621e237
4
dub.json
4
dub.json
|
@ -4,10 +4,10 @@
|
||||||
],
|
],
|
||||||
"copyright": "Copyright © 2023, Andrew Lalis",
|
"copyright": "Copyright © 2023, Andrew Lalis",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"handy-httpd": "~>7.7.0",
|
"handy-httpd": "~>7.13.0",
|
||||||
"requests": "~>2.1.1",
|
"requests": "~>2.1.1",
|
||||||
"scheduled": "~>1.2.0",
|
"scheduled": "~>1.2.0",
|
||||||
"slf4d": "~>2.4.2"
|
"slf4d": "~>2.4.3"
|
||||||
},
|
},
|
||||||
"description": "HTTP server for generating schematic materials lists.",
|
"description": "HTTP server for generating schematic materials lists.",
|
||||||
"license": "proprietary",
|
"license": "proprietary",
|
||||||
|
|
|
@ -4,11 +4,12 @@
|
||||||
"automem": "0.6.9",
|
"automem": "0.6.9",
|
||||||
"cachetools": "0.4.1",
|
"cachetools": "0.4.1",
|
||||||
"cronexp": "0.1.0-beta3",
|
"cronexp": "0.1.0-beta3",
|
||||||
"handy-httpd": "7.7.0",
|
"handy-httpd": "7.13.0",
|
||||||
"httparsed": "1.2.1",
|
"httparsed": "1.2.1",
|
||||||
|
"path-matcher": "1.1.3",
|
||||||
"requests": "2.1.1",
|
"requests": "2.1.1",
|
||||||
"scheduled": "1.2.0",
|
"scheduled": "1.2.0",
|
||||||
"slf4d": "2.4.2",
|
"slf4d": "2.4.3",
|
||||||
"streams": "3.5.0",
|
"streams": "3.5.0",
|
||||||
"test_allocator": "0.3.4",
|
"test_allocator": "0.3.4",
|
||||||
"unit-threaded": "0.10.8"
|
"unit-threaded": "0.10.8"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
module csgs.http;
|
module csgs.http;
|
||||||
|
|
||||||
import handy_httpd;
|
import handy_httpd;
|
||||||
import handy_httpd.handlers.path_delegating_handler;
|
import handy_httpd.handlers.path_handler;
|
||||||
import handy_httpd.handlers.file_resolving_handler;
|
import handy_httpd.handlers.file_resolving_handler;
|
||||||
import slf4d;
|
import slf4d;
|
||||||
import std.path;
|
import std.path;
|
||||||
|
@ -14,9 +14,9 @@ void startServer() {
|
||||||
config.connectionQueueSize = 10;
|
config.connectionQueueSize = 10;
|
||||||
config.port = 8100;
|
config.port = 8100;
|
||||||
|
|
||||||
PathDelegatingHandler handler = new PathDelegatingHandler();
|
auto handler = new PathHandler();
|
||||||
handler.addMapping(Method.POST, "/extracts", &handleExtract);
|
handler.addMapping(Method.POST, "/extracts", &handleExtract);
|
||||||
handler.addMapping(Method.GET, "/extracts/{extractId}", &getExtract);
|
handler.addMapping(Method.GET, "/extracts/:extractId", &getExtract);
|
||||||
handler.addMapping(Method.POST, "/item-reports", &handleItemReport);
|
handler.addMapping(Method.POST, "/item-reports", &handleItemReport);
|
||||||
handler.addMapping(Method.GET, "/item-reports", &getItemReports);
|
handler.addMapping(Method.GET, "/item-reports", &getItemReports);
|
||||||
handler.addMapping(Method.GET, "/status", (ref HttpRequestContext ctx) {
|
handler.addMapping(Method.GET, "/status", (ref HttpRequestContext ctx) {
|
||||||
|
|
Loading…
Reference in New Issue