파이버 시작하기
Fiber는 인터넷에서 가장 인기 있는 웹 프레임워크인 Express에서 영감을 받았습니다. 우리는 Express의 용이성과 Go의 원시 성능을 결합했습니다. Node.js에서 웹 애플리케이션을 구현한 적이 있다면(Express 또는 이와 유사한 사용) 많은 방법과 원칙이 매우 일반적으로 보일 것입니다.
우리는 issues , Discordchannel 및 인터넷을 통해 모든 작업, 마감일 및 개발자 기술에 대해 빠르고 유연하며 친숙한 Go 웹 프레임워크를 만들기 위해 사용자의 의견을 경청합니다! Express가 JavaScript 세계에서 하는 것처럼.
1단계: Go 설치
the official Golang website에서 최신 버전의 Go를 다운로드할 수 있습니다. 지침에 따라 진행하면 됩니다. Go 1.14 이상을 설치해야 합니다.
Go가 설치되었는지 확인하려면 터미널이나 명령 프롬프트를 열고 다음 명령을 실행합니다.
> go version
go version go1.15 windows/amd64
Go 설치 버전 번호를 받아야 합니다.
2단계: 첫 번째 프로젝트 만들기
프로젝트 디렉토리에서 종속성을 관리하기 위해 go.mod을 생성하려고 합니다. 다음을 입력합니다.
> go mod init demo
go: creating new go.mod: module demo
이제 프로젝트 디렉터리에 main.go라는 파일을 만들고 그 안에 다음 코드를 작성합니다.
package main
import (
"log"
"github.com/gofiber/fiber/v2"
)
func main() {
app := fiber.New()
app.Get("/", func(c *fiber.Ctx) error {
return c.SendString("Hello, World 👋!")
})
log.Fatal(app.Listen(":3000"))
}
위의 코드는 실제로 서버가 Hello, World 👋로 응답하도록 하는 기본 코드입니다.
파일을 저장하고 다음 명령을 실행하여
go.mod
> go mod tidy
go: finding module for package github.com/gofiber/fiber/v2
go: found github.com/gofiber/fiber/v2 in github.com/gofiber/fiber/v2 v2.0.5
이것은
go.sum
파일을 생성하여 이러한 모듈의 향후 다운로드가 첫 번째 다운로드와 동일한 비트를 검색하여 프로젝트가 의존하는 모듈이 악의적, 우발적 또는 기타 이유로 예기치 않게 변경되지 않도록 합니다.프로젝트 폴더에는 다음 파일 구조가 포함되어야 합니다.
/GettingStarted
├── main.go
├── go.mod
└── go.sum
다음 명령을 호출하여 앱을 시작하겠습니다.
go run main.go
브라우저에서 http://localhost:3000을 방문하십시오. 다음이 표시됩니다.
이 시점에서 첫 번째 Fiber 애플리케이션을 성공적으로 설정했습니다.
3단계: Fiber 탐색
Fiber에는 빠르고 안전한 웹 앱을 만드는 데 도움이 되는 훌륭한 커뮤니티 및 온라인 설명서가 있습니다.
나중에 보자👋
Reference
이 문제에 관하여(파이버 시작하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/fenny/getting-started-with-fiber-36b6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)