Skip to content

Compared with jester

flywind edited this page Aug 13, 2021 · 2 revisions

Basic example

jester

import htmlgen
import jester

routes:
  get "/":
    resp h1("Hello world")

Prologue

import htmlgen
import prologue

proc hello*(ctx: Context) {.async.} =
  resp h1("Hello world")

let app = newApp()
app.get("/", hello)
app.run()

Routes

jester

import jester

get "/hello/@name":
  resp "Hello " & @"name"

Prologue

import prologue


proc hello*(ctx: Context) {.async.} =
  resp "<h1>Hello " & ctx.getPathParams("name", "Prologue")

var app = newApp()
app.addRoute("/hello/{name}", hello, HttpGet)
app.run()
Clone this wiki locally