Categorygithub.com/wowlikon/rest_db_question
modulepackage
0.0.0-20240619144004-feec84b6c9a2
Repository: https://github.com/wowlikon/rest_db_question.git
Documentation: pkg.go.dev

# README

Реализация REST API сервера на golang с использованием фреймворка gin

Сервер может сохранять данные из HTTP POST запросов и находить данные по id

Установка

  1. Скопировать репозиторий
git clone github.com/wowlikon/rest_db_question
cd rest_db_question
  1. Установить зависимости
go mod tidy
  1. Создать .env
[email protected]
[email protected]
bot_password=bot_password123
  1. Запуск
go build && rest_db_question

Методы работы с API

POST /address

Позволяет отправить данные на сервер

curl -X POST --json '{"name": "alex", "address": "home", "longitude": 123, "latitude": 456}' http://localhost:8080/address

{"id": 1234567890}

GET /address/id/:id

Позволяет получить данные по id

curl -X GET http://localhost:8080/address/1234567890

{"name": "alex", "address": "home", "longitude": 123, "latitude": 456}

GET /address/name/:name

Позволяет получить данные по name

curl -X GET http://localhost:8080/address/alex

{"name": "alex", "address": "home", "longitude": 123, "latitude": 456}