feat: write headers correctly
This commit is contained in:
parent
264b39d926
commit
ba44e73ab8
@ -1,4 +1,5 @@
|
|||||||
(local {:listen new-server} (require :http.server))
|
(local {:listen new-server} (require :http.server))
|
||||||
|
(local {:new new-headers} (require :http.headers))
|
||||||
(local {: dofile} (require :fennel))
|
(local {: dofile} (require :fennel))
|
||||||
(local {: info} (require :log))
|
(local {: info} (require :log))
|
||||||
|
|
||||||
@ -7,8 +8,12 @@
|
|||||||
(fn on-stream [_server stream]
|
(fn on-stream [_server stream]
|
||||||
(stream:get_headers)
|
(stream:get_headers)
|
||||||
(info "received request")
|
(info "received request")
|
||||||
(stream:write_headers {:status 200})
|
(stream:write_headers (doto (new-headers)
|
||||||
(stream:write_body_from_string :hi))
|
(: :append ::status :200)
|
||||||
|
(: :append :content-type :application/json))
|
||||||
|
false)
|
||||||
|
(stream:write_chunk "{}" true))
|
||||||
|
|
||||||
(local server
|
(local server
|
||||||
(assert (new-server
|
(assert (new-server
|
||||||
{:onstream on-stream
|
{:onstream on-stream
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user