테스트 사이트 - 개발 중인 베타 버전입니다

Fiber로 간단한 API 서버 만들기

· 2년 전 · 780

[code]

go mod init example/fiber-api-server

[/code]

-> 모듈 생성

 

[code]

go get github.com/gofiber/fiber/v2

[/code]

 -> fiber v2 패키지 다운로드

 

- main.go

[code]

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 포트로 웹 서버 시작

}

[/code]

 

2943602652_1671781389.6007.png


 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
92
82
80
79
78
77
76
75
72
65
64
63
62
57
55
54
53
52
51
50
46
44
43
39
34
29
28
27
26
22