Fiber로 간단한 API 서버 만들기 > Golang

Golang

Fiber로 간단한 API 서버 만들기 정보

Fiber로 간단한 API 서버 만들기

본문


go mod init example/fiber-api-server

-> 모듈 생성

 


go get github.com/gofiber/fiber/v2

 -> fiber v2 패키지 다운로드

 

- main.go


package main
 
import "github.com/gofiber/fiber/v2"
 
type User struct {
    No int `json:"no"`
    ID string `json:"id"`
    Name string `json:"name"`
}
 
var user []User = []User{
    User{
        No: 1,
        ID: "test",
        Name: "테스트",
    },
    User{
        No: 2,
        ID: "test2",
        Name: "테스트2"
    },
}
 
func main() {
    app := fiber.New(fiber.Config{
        AppName: "간단한 API 서버"
    }) // fiber 인스턴스 생성
 
    app.Get("/", func(c *fiber.Ctx) error {
        return c.Status(200).JSON(fiber.Map{
            "error": false,
            "data": user,
        })
    })
 
    app.Listen(":3000") // :3000 포트로 웹 서버 시작
}

 

2943602652_1671781389.6007.png


 

추천
1

댓글 0개

전체 40 |RSS
Golang 내용 검색

회원로그인

진행중 포인트경매

  1. 참여4 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT