본문 바로가기
WEB,WAS

go fiber 사용하여 간단한 웹페이지 구성

by Rainbound-IT 2023. 5. 3.
반응형

 

목차

     

    요구사항

    go 1.17 이상버전이 필요합니다.

     

    프로젝트 생성

    go mod init test

    'test' 에 원하는 프로젝트 명을 입력합니다.

     

     

    fiber 설치

    go get github.com/gofiber/fiber/v2

     

     

    예제 코드

    server.go 라는 파일로 아래 내용을 입력해 줍니다.

     

    package main
    
    import "github.com/gofiber/fiber/v2"
    
    func main() {
        app := fiber.New()
    
        app.Get("/", func(c *fiber.Ctx) error {
            return c.SendString("Hello, World!")
        })
    
        app.Listen(":3000")
    }

    app.Listen(":3000") 에 숫자 변경하면 포트가 변경됩니다!

     

    실행

    go run server.go

     

    ui가 깔끔하게 나오네요. 저는 8383포트로 했습니다.

     

    저 위에 http://127.0.0.1:8383 로 접속하시면 페이지가 나옵니다.

     

    localhost로 해도 됩니다.

     

     

    java나 python 등은 뭐 설치 및 설정이 번거로웠는데

    go는 go 설치하고 두번명령어 치니 바로 되는데다가 빠르기 까지 하니 좋아보이네요.

     

    Reference

    https://docs.gofiber.io/

     

    👋 Welcome | Fiber

    An online API documentation with examples so you can start building web apps with Fiber right away!

    docs.gofiber.io

     

     

    끝!

    반응형

    'WEB,WAS' 카테고리의 다른 글

    angular build  (0) 2023.10.12
    Ubuntu apache 설치  (0) 2023.08.11
    uWSGI  (0) 2023.02.16
    flask 설치  (0) 2023.02.13
    [nodejs] Cannot find module 'fs/promises' 에러 및 node js 업데이트  (2) 2023.01.18

    댓글