Как инициировать запросы в asynchttpserver Nim - PullRequest
0 голосов
/ 21 июня 2019

Я не знаю, как поймать и сделать условие по запросу здесь, как я обычно делаю в 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)

1 Ответ

0 голосов
/ 21 июня 2019

Вы должны использовать другую библиотеку, которая создает эту функциональность.asynchttpserver предлагает основы, поэтому он просто предоставляет необработанные данные запроса в типе данных Request.

Рассмотрите возможность использования Jester (примеры в readme) или другой веб-инфраструктуры.

...