Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 1.89 KB

README.md

File metadata and controls

60 lines (47 loc) · 1.89 KB

ngamux

Simple HTTP router for Go

made-with-Go Go Version GoDoc Reference GoReportCard Coverage Status


Installation

Run this command with correctly configured Go toolchain.

go get github.com/ngamux/ngamux

Examples

package main

import(
  "net/http"
  "github.com/ngamux/ngamux"
)

func main() {
  mux := ngamux.New()
  mux.Get("/", func(rw http.ResponseWriter, r *http.Request) error {
    return ngamux.JSON(rw, ngamux.Map{
      "message": "welcome!",
    })
  })
  
  http.ListenAndServe(":8080", mux)
}

See more examples!

Provided Middlewares

License

This project is licensed under the Mozilla Public License 2.0.

Contributors

Thanks to all contributors!

Contributors