Golang의 echo 사용

2897 단어 Goecho
다음 페이지의 예를 표시합니다.

이 페이지에 따라 진행하였다.
echo
1) 설치
go get -u github.com/labstack/echo/...
다음 폴더는 플랫폼 바로 아래에 있습니다.
$ tree -L 3 go
go
├── pkg
│   └── linux_amd64
│       └── github.com
└── src
    ├── github.com
    │   ├── dgrijalva
    │   ├── labstack
    │   ├── mattn
    │   └── valyala
    └── golang.org
        └── x
2) 서버 코드 준비
일본어로 메시지를 보내려고 했어요.
server.go
package main

import (
    "net/http"

    "github.com/labstack/echo"
)

func main() {
    e := echo.New()
    e.GET("/", func(c echo.Context) error {
        return c.String(http.StatusOK, "こんにちは!")
    })
    e.Logger.Fatal(e.Start(":1323"))
}
3) 서버 부팅
$ go run server.go 

   ____    __
  / __/___/ /  ___
 / _// __/ _ \/ _ \
/___/\__/_//_/\___/ v3.3.dev
High performance, minimalist Go web framework
https://echo.labstack.com
____________________________________O/_______
                                    O\
⇨ http server started on [::]:1323
방진 장치로 외부에서 접근할 수 있다.
4) 브라우저로 액세스
http://localhost:1323/
다음 버전을 확인했습니다.
$ go version
go version go1.13.6 linux/amd64

좋은 웹페이지 즐겨찾기