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]

게시판 목록
Golang
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 9 | 5년 전 | 968 | ||
| 8 |
|
5년 전 | 1927 | |
| 7 |
|
5년 전 | 1361 | |
| 6 | 5년 전 | 1333 | ||
| 5 |
|
5년 전 | 2856 | |
| 4 |
|
5년 전 | 1222 | |
| 3 | 5년 전 | 1813 | ||
| 2 | 5년 전 | 1229 | ||
| 1 |
|
5년 전 | 2593 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기