stego
Types
Functions
pub fn serve(
server: fn(Request(Body)) -> Promise(Response(a)),
) -> Nil
Deno.serve, but for Gleam!
Deno.serve allows you to create a server using the web standard
Request and
Response types.
Stego translates between these types and Gleam’s own
Request and
Response types.
Your response body can be a BitArray, String, or StringBuilder.
Examples
import gleam/http/response
import gleam/javascript/promise
import stego
pub fn main() {
stego.serve(fn (_request) {
response.new(200)
|> response.set_header("content-type", "text/html; charset=utf-8")
|> response.set_body("<h1>hoi!</h1>")
|> promise.resolve()
})
}