repository
0.0.0-20240913232718-837fc4f02ea6
Repository: https://github.com/konocha/qr-generate.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# README
REST API QR-GENERATOR
Простой REST API сервер с аутентификацией для генерации qr-кодов
Конечные точки API
HTTP-метод | Путь | Описание |
---|---|---|
POST | /user/create | Создание пользователя |
POST | /user/auth | Аутентификация пользователя |
GET | /user/me | Кто я |
DELETE | /user/delete | Удаление пользователя |
POST | /qr/create | Создание qr-кода |
GET | /qr/get | Получение qr-кода по значению |
GET | /qr/all | Список всех занчений qr-кодов |
DELETE | /qr/delete | Удаление qr-кода |
Начало работы
1. Клонируйте репозиторий
git clone github.com/konocha/qr-generate
2. Установите зависимости
go mod download
3. Запустите миграции
migrate -path migrations -database "mysql://user:password@host:port/database_name" up
4. Установите конфигурации
- Перейдите в файл ./configs/qrgenerate.toml
- Установите порт и URL базы данных mysql
5. Cоберите и запустите проект
Перейдите в директорию проекта
- Сборка
go build -v ./cmd/apiserver
- Запуск
./apiserver