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
Установка
- Скопировать репозиторий
git clone github.com/wowlikon/rest_db_question
cd rest_db_question
- Установить зависимости
go mod tidy
- Создать
.env
[email protected]
[email protected]
bot_password=bot_password123
- Запуск
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}