35 lines
637 B
Go
Executable File
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)
|
|
// }
|