본문 바로가기
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

댓글