如何在asynchttpserver Nim中触发请求

如何在asynchttpserver Nim中触发请求,server,request,nim-lang,Server,Request,Nim Lang,我不知道如何在这里捕获请求并生成条件,就像我在PHP中通常做的那样: if(isset($_GET['do']){$page = $_GET['do']}` 但我甚至不明白如何在这里一样 import asynchttpserver, asyncdispatch var server = newAsyncHttpServer() proc cb(req: Request) {.async.} = await req.respond(Http200, "Hello World") wai

我不知道如何在这里捕获请求并生成条件,就像我在PHP中通常做的那样:

if(isset($_GET['do']){$page = $_GET['do']}`
但我甚至不明白如何在这里一样

import asynchttpserver, asyncdispatch

var server = newAsyncHttpServer()
proc cb(req: Request) {.async.} =
  await req.respond(Http200, "Hello World")

waitFor server.serve(Port(1337), cb)

您应该使用另一个构建此功能的库
asynchttpserver
提供了基础知识,因此它只在
request
数据类型中公开请求的原始数据

考虑使用(自述文件中的示例)或其他web框架