import prologue # Routes handler proc echoMethod(ctx: Context) {.async.} = resp "Hey! Selected method is : " & $ctx.request.reqMethod # Create default settings let settings = newSettings() # Create instance var app = newApp(settings = settings) # Create routes app.addRoute("/get", echoMethod, HttpGet) app.addRoute("/post", echoMethod, HttpPost) app.addRoute("/put", echoMethod, HttpPut) app.addRoute("/patch", echoMethod, HttpPatch) app.addRoute("/delete", echoMethod, HttpDelete) app.addRoute("/any", echoMethod, @[HttpGet, HttpPost, HttpPut, HttpPatch, HttpDelete]) # alternative way app.get("/alt-get", echoMethod) app.post("/alt-post", echoMethod) app.put("/alt-put", echoMethod) app.patch("/alt-patch", echoMethod) app.delete("/alt-delete", echoMethod) # Run instance app.run()