docs: add README
This commit is contained in:
17
README.md
Normal file
17
README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Бэкенд-сервер (Go)
|
||||||
|
|
||||||
|
Этот сервис является ядром платформы. Он написан на Go и использует:
|
||||||
|
- **Роутер:** `go-chi/chi`
|
||||||
|
- **База данных:** PostgreSQL (с драйвером `pgx`)
|
||||||
|
- **Аутентификация:** `bcrypt` для паролей, `JWT` для сессий.
|
||||||
|
|
||||||
|
## API
|
||||||
|
|
||||||
|
Реализует три основных типа API:
|
||||||
|
1. **Yggdrasil API** (`/authserver`, `/sessionserver`): для совместимости с лаунчером и игровыми серверами.
|
||||||
|
2. **Web API** (`/api`): для взаимодействия с фронтендом.
|
||||||
|
3. **Admin API** (`/api/admin`): для административных задач.
|
||||||
|
|
||||||
|
## Запуск
|
||||||
|
|
||||||
|
Сервер запускается командой `go run cmd/server/main.go` и слушает порт `8080`.
|
||||||
Reference in New Issue
Block a user