Thread overview | |||||
---|---|---|---|---|---|
|
February 04, 2020 vibe.d no routes match path | ||||
---|---|---|---|---|
| ||||
Please consider the code: import vibe.vibe; import std.conv; import std.file; import std.stdio; ushort port = 5502; void main(char[][] args) { auto router = new URLRouter; router.post("/archive", &savedata); router.get("/archive", &savedata); //also tested without this line auto settings = new HTTPServerSettings; settings.port = port; settings.bindAddresses = ["::1", "0.0.0.0"]; listenHTTP(settings, router); runApplication(); } void savedata(HTTPServerRequest req, HTTPServerResponse res) { // do things return; } This was working fine until yesterday Today, it says (after a dub build) : 404 - Not Found Not Found Internal error information: No routes match path '/a' This is a production server. Is there anything i am doing wrong? |
February 04, 2020 Re: vibe.d no routes match path | ||||
---|---|---|---|---|
| ||||
Posted in reply to seany | * sorry, i meant 'archive'
>
> This is a production server. Is there anything i am doing wrong?
|
February 04, 2020 Re: vibe.d no routes match path | ||||
---|---|---|---|---|
| ||||
Posted in reply to seany | On 2/4/20 10:35 AM, seany wrote: > router.post("/archive", &savedata); > router.get("/archive", &savedata); //also tested without this line [snip] > Internal error information: > No routes match path '/a' Did you go to /a? Looks like you only registered routes for /archive. -Steve |
Copyright © 1999-2021 by the D Language Foundation