x/internal/http/server_test.go

35 lines
637 B
Go
Executable File

package http_test
// import (
// "os"
// "github.com/codegangsta/negroni"
// "github.com/jchenry/jchenry/http"
// "github.com/jchenry/jchenry/rest"
// )
// func ExampleServer() {
// type contact struct {
// ID int64 `json:"id"`
// First string `json:"firstName"`
// Last string `json:"lastName"`
// Email string `json:"emailAddress"`
// }
// s := http.NewServer(
// negroni.Classic(),
// http.NewJulienschmidtHTTPRouter()).
// Service("",
// rest.Collection(new(contact),
// nil,
// ),
// )
// port := os.Getenv("PORT")
// if port == "" {
// port = "8080"
// }
// s.Run(":" + port)
// }