如何在asynchttpserver Nim中触发请求
How to trigger requests in asynchttpserver Nim
我不知道如何在此处根据要求捕获和制作条件,就像我通常在 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
数据类型的请求的原始数据。
考虑使用 Jester(自述文件中的示例)或其他网络框架。
我不知道如何在此处根据要求捕获和制作条件,就像我通常在 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
数据类型的请求的原始数据。
考虑使用 Jester(自述文件中的示例)或其他网络框架。