diff --git a/examples/canvas/init.ar b/examples/canvas/init.ar index 23863e9..f1d6821 100644 --- a/examples/canvas/init.ar +++ b/examples/canvas/init.ar @@ -48,7 +48,7 @@ let err404path = path.join([parent,"static", "404.html"]) app.use(http.static("/",path.join([parent,"static"]))) -app.route('/get-canvas', null, (req, res) = res.json({canvas:canvas, time:time.now()})) +app.get('/get-canvas', (req, res) = res.json({canvas:canvas, time:time.now()})) let getCanvasUpdates(req, res) = do if ("lastTime" not in req.query) do @@ -62,13 +62,13 @@ let getCanvasUpdates(req, res) = do else break res.json({updates:filtered, time:time.now()}) -app.route('/get-canvas-updates', null, getCanvasUpdates) +app.get('/get-canvas-updates', getCanvasUpdates) let updatePixel(req, res) = do let data = json.parse(req.buffer.body.to('string')) setPixel(data.x, data.y, data.colour) res.send('200 OK') -app.route('/update-canvas', ['POST'], updatePixel) +app.post('/update-canvas', updatePixel) let err404(req, res) = do res.code = 404 diff --git a/examples/example/init.ar b/examples/example/init.ar index 9aa6620..b6138b1 100644 --- a/examples/example/init.ar +++ b/examples/example/init.ar @@ -19,7 +19,7 @@ let form(req, res) = do return res.send("
") -app.route("/form", ['GET','POST'], form) +app.all("/form", form) let err404(req, res) = do res.code = 404 diff --git a/src/init.ar b/src/init.ar index d78e8a1..a46dcda 100644 --- a/src/init.ar +++ b/src/init.ar @@ -27,7 +27,7 @@ let server() = do throwError("Server already running") let starter() = do Socket = socket.server("tcp", class.port) - listener.listener(Socket, routes, class.onErr) + thread(()=listener.listener(Socket, routes, class.onErr)).start() class.callback() let t = thread(starter) t.start()