고랭지농업

Fiber로 간단한 API 서버 만들기

[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


 

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

Golang

+
제목 글쓴이 날짜 조회
2년 전 조회 529
2년 전 조회 1,203
2년 전 조회 557
2년 전 조회 775
2년 전 조회 620
3년 전 조회 930
3년 전 조회 599
3년 전 조회 648
3년 전 조회 651
3년 전 조회 927
3년 전 조회 1,078
3년 전 조회 646
3년 전 조회 928
4년 전 조회 973
4년 전 조회 1,128
4년 전 조회 1,042
4년 전 조회 1,631
4년 전 조회 1,364
4년 전 조회 1,185
4년 전 조회 1,263
4년 전 조회 1,264
4년 전 조회 1,212
4년 전 조회 1,218
4년 전 조회 1,868
5년 전 조회 1,295
6년 전 조회 2,313
6년 전 조회 1,686
6년 전 조회 1,251
6년 전 조회 1,457
6년 전 조회 1,299