-
Go 프레임워크 - echo 설치하기IT 생활/Go 프로그래밍 2020. 6. 19. 02:15
안녕하세요 류똥구입니다.
매일 매일 조금이라도 시간을 내서 포스팅을 해보려고 하는데 쉽지가 않네요.
이전 포스팅에서는 Go를 설치한 다음에 프로그래밍을 위한 IDE로 Atom을 설치하고 Go플러그인을 설치했었습니다.
- Go 설치방법
GO 언어 시작하기
안녕하세요 류똥구입니다. 최근에는 제 맥미니를 가지고 홈서버를 구축하는 과정을 포스팅 해왔었는데, 갑자기 GO?라니 무언가 싶으신가요? 홈서버로 개인 사이트를 하나 운영해보려고 합니다.
welcome1208.tistory.com
Go 개발환경 구축하기 - 우분투 Atom 설치 및 Go 플러그인 설치
오늘은 Go관련해서 3번째 포스팅으로 Go 개발 환경 구축에 대해서 다뤄보고자 합니다. 이전 포스팅에서 Go 설치하는 방법과 기초적인 Go 문법을 어디서 공부할 수 있는지 포스팅을 했었는데요. 혹�
welcome1208.tistory.com
오늘은 Go에서 개발을 쉽게 하기 위해서 프레임워크로 echo를 설치합니다.
echo는 가벼운 구성에 속도가 다른 프레임워크 보다 빠르다고 해서 선택을 했습니다.
echo 프레임워크의 공식 사이트에 있는 설치 방법을 따라서 진행합니다.
Echo - High performance, minimalist Go web framework
Echo is a high performance, extensible, minimalist web framework for Go (Golang).
echo.labstack.com
설치 자체는 매우 간단합니다.
$ go get -u github.com/labstack/echo/...
그럼 echo 사이트에 있는 hello world를 사용해서 웹 서버가 정상적으로 구동되는지 확인해봅니다.
echo.go 파일을 하나 만들고 아래와 같이 작성합니다.
package main import ( "net/http" "github.com/labstack/echo" "github.com/labstack/echo/middleware" ) func main() { // Echo instance e := echo.New() // Middleware e.Use(middleware.Logger()) e.Use(middleware.Recover()) // Route => handler e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Hello, World!\n") }) // Start server e.Logger.Fatal(e.Start(":1323")) }
echo_hello.go를 실행합니다.
$ go run echo.go
echo를 이용한 hello world 실행 웹브라우저를 열어서 http://localhost:1323/로 접속하면 Hello World!라고 표시되는 것을 확인 할 수 있습니다.
이렇게 되면 echo가 정상적으로 설치되어 웹서버가 동작하는 것을 확인할 수 있습니다.
이상으로 Go 프레임워크인 echo의 설치 방법을 알아보았습니다.
다음 포스팅에서는 Go와 echo를 이용하여 웹 개발에 대한 내용을 다뤄 보도록 하겠습니다.
'IT 생활 > Go 프로그래밍' 카테고리의 다른 글
[vim-go] vim에 go 플러그인 설치하기 (0) 2021.12.12 Golang에서 MongoDB 연결하기 - MongoDB Go Driver 설치 (0) 2020.07.06 Go 개발환경 구축하기 - 우분투 Atom 설치 및 Go 플러그인 설치 (0) 2020.06.11 Golang 초보자를 위한 유용한 사이트 (0) 2020.06.10 GO 언어 시작하기 (0) 2020.04.01