Skip to content

Пример простого API для работы с БД (имитация - слайс структур book) книг

Notifications You must be signed in to change notification settings

SayHelloLexa/Books-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пример простого REST API

app.go - пример приложения, использующее API

package main

import (
	"log"
	"net/http"

	h "github.com/sayhellolexa/api-example/pkg/api"
)

func main() {
	a := h.New()

	*a.Books = append(*a.Books, h.Book{
		ID:    "1",
		Title: "Властелин колец",
		Author: &h.Author{
			Firstname: "Джон",
			Lastname:  "Толкин",
		},
	})

	*a.Books = append(*a.Books, h.Book{
		ID:    "2",
		Title: "Преступление и наказание",
		Author: &h.Author{
			Firstname: "Федор",
			Lastname:  "Достоевский",
		},
	})

	log.Println("Сервер слушает :8080...")
	http.ListenAndServe(":8080", a.Router)
}

About

Пример простого API для работы с БД (имитация - слайс структур book) книг

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages