go fiber 'Hello World' 프로젝트 시작

2023. 4. 12. 09:33프로그래밍/go

 

https://gofiber.io/

 

Fiber

An Express-inspired web framework written in Go.

gofiber.io

 

go fiber 프로젝트를 한 번 해보려는데 처음부터 뭐가 안됩니다;;

 

그냥 'server.go' 파일만 만들어서 실행해보려고 하니 안되네요.

 

열심히 구글링해서 찾은 'Hello World' 프로젝트 시작 방법을 기록으로 남겨둡니다.

 

 

1. 작업용 폴더 생성, 이동

mkdir hello_world

 

2. 작업용 폴더 생성, 이동

cd .\hello_world\

 

3. server 모듈 생성

go mod init server

 

 

4. fiber 모듈 추가

go get github.com/gofiber/fiber/v2

 

5. '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")
}

nvim 이 있으신 경우는 아래의 명령어를 사용해서 새로운 파일을 만드실 수 있습니다.

없으신 경우에는 vscode나 메모장으로 만드셔도 됩니다.

nvim은 chocolatey를 사용해서 설치하실 수 있습니다.

( Chocolatey Software | Neovim 0.10.0-beta )

nvim server.go

 

 

6. 프로젝트 실행

go run server.go

 

왜 fiber 홈페이지에서는 모듈부터 만드는걸 안내하지 않는 걸까요.

 

이런식으로 하나씩 빠진 설명 때문에 시작하자마자

바로 포기하게 되는 프레임워크나 라이브러리들이 꽤 있습니다.

 

아쉬운 일이예요. 조금만 친절하면 사용자가 더 늘어날텐데.

 

사업자 정보 표시
주식회사 셀엑손 (CELLAXON Inc. | 이상효 | 경기도 화성시 동탄감배산로 143, 202동 2409호 | 사업자 등록번호 : 304-81-34245 | TEL : 031-8043-3215 | Mail : ryan@cellaxon.com | 통신판매신고번호 : 2022-화성동탄-0844호 | 사이버몰의 이용약관 바로가기