mirror of
https://github.com/Open-Argon/http.ar.git
synced 2026-10-28 09:43:55 +00:00
fix examples and fix callback not running
This commit is contained in:
1 parent
7f7d84ca49
commit
26792e5414
3 files changed
+5
-5
No files matched your search
@@ -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
|
||||
|
||||
@@ -19,7 +19,7 @@ let form(req, res) = do
|
||||
return
|
||||
|
||||
res.send("<form method='POST' enctype='multipart/form-data'><input type='text' name='text'><input type='file' name='file'><input type='submit'></form>")
|
||||
app.route("/form", ['GET','POST'], form)
|
||||
app.all("/form", form)
|
||||
|
||||
let err404(req, res) = do
|
||||
res.code = 404
|
||||
|
||||
+1
-1
@@ -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()
|
||||
|
||||
Reference in new issue
Block a user