项目作者: gleam-lang

项目描述 :
🍛 A Gleam HTTP service adapter for the Elli web server
高级语言: Rust
项目地址: git://github.com/gleam-lang/elli.git
创建时间: 2019-03-23T19:26:42Z
项目社区:https://github.com/gleam-lang/elli

开源协议:Apache License 2.0

下载


Elli

A basic Gleam HTTP service adapter for the Elli web server.

  1. gleam add gleam_elli gleam_http
  1. import gleam/http/elli
  2. import gleam/http/request.{type Request}
  3. import gleam/http/response.{type Response}
  4. import gleam/bytes_builder.{type BytesBuilder}
  5. // Define a HTTP service
  6. //
  7. pub fn my_service(req: Request(t)) -> Response(BytesBuilder) {
  8. let body = bytes_builder.from_string("Hello, world!")
  9. response.new(200)
  10. |> response.prepend_header("made-with", "Gleam")
  11. |> response.set_body(body)
  12. }
  13. // Start it on port 3000!
  14. //
  15. pub fn main() {
  16. elli.become(my_service, on_port: 3000)
  17. }