간단한 Chat App 구현하기 (1) - 간단한 웹 서버 구동
14 Mar 2018 | Go간단한 웹 서버 구동
다음 패키지들을 이용해서 간단한 웹 서버를 구동시키는 예제입니다.
각 패키지 설치는 다음 명령어를 이용해서 할 수 있습니다.
$ go get github.com/julienschmidt/httprouter $ go get https://github.com/urfave/negroni
main.go
package main
import (
	"github.com/unrolled/render"
	"github.com/julienschmidt/httprouter"
	"net/http"
	"github.com/urfave/negroni"
)
var renderer *render.Render
func init() {
	renderer = render.New()
}
func main() {
	router := httprouter.New()
	router.GET("/", func(w http.ResponseWriter, req *http.Request, ps httprouter.Params) {
		renderer.HTML(w, http.StatusOK, "index", map[string]string{"title": "Simple Chat App"})
	})
	n := negroni.Classic()
	n.UseHandler(router)
	n.Run(":3000")
}
/templates/index.tmpl
<!DOCTYPE html>
<html lang="en">
<body>
    <h1></h1>
</body>
</html>
  