Skip to content

v0.4.6

Choose a tag to compare

@Ethosa Ethosa released this 02 Apr 06:25
· 1316 commits to master since this release

Changelog

  • Support middleware (#3) and request methods (#3) in server 🌟
    server.routes:
      get "/":
        req.answer "Root via GET"
      post "/":
        req.answer "Root via POST"
      middleware:
        echo req
  • Support JSON and HTML answers (#2) 📤
    var
      server = newServer()
      userId = 0
    server.routes:
      get "/html":
        req.answerHtml:
          buildHtml(`div`):
            script(src="https://cdn.tailwindcss.com")  # Tailwind CSS :D
            `div`(class="bg-gray-700 text-pink-400 px-8 py-24"):
              "Hello, world!"
    
      post "/user":
        inc userId
        req.answerJson {"response": {"id": %userId}}
  • Some improves and fixes 🐛