프로그래밍/go
go fiber 'Hello World' 프로젝트 시작
cellaxon
2023. 4. 12. 09:33
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호 | 사이버몰의 이용약관 바로가기