dom96 / jester

A sinatra-like web framework for Nim.
MIT License
1.57k stars 120 forks source link

try expressions doesn't work inside routes #240

Open alaviss opened 4 years ago

alaviss commented 4 years ago
import json, jester

routes:
  post "/":
    let input =
      try:
        request.body.parseJson()
      except:
        resp Http400

Got:

test.nim(7, 21) Error: expression 'parseJson(body(request))' is of type 'JsonNode' and has to be discarded

I'm on jester 0.4.3 with nim devel.