기본 콘텐츠로 건너뛰기

[golang] 간단한 웹서비스 Hello world

간단한 WebServer golang 의 microserver 라이브러리를 이용하면, 정말 간단하게 만들수 있슴.

Rust 도 대략 검토를 해봤는데, 제대로 쓸려면 학습시간에 투자 해놔야 할 것 같아서,
일단은 golang 에 마음이 가고 있슴...
com 인터페이스 되는 것, 간단한 db 연동 기능으로 필요한 서비스 만들면 되니,


https://echo.labstack.com/guide

간단하게 golang 을 이용한 echo server


go Windows 환경 설치하고
환경 변수 설정하고

go get -u github.com/labstack/echo/...
//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, "Hello, World!")
 })
 e.Logger.Fatal(e.Start(":1323"))
}


go build server.go 하면

server.exe 만들어 짐.
실행후, web 브라우저에서 localhost:1323 을 가면 http get 으로 "Hello, World!" 출력 확인

댓글