tasks: спроектирован контракт приложения и переставлена голова очереди
- json-api-for-spa: адреса приложения уехали в своё пространство /app/, приём стал POST /app/audiorecords, опрос /api/status/:id убран, заведены список, карточка, текст, /app/me и /app/config; имя файла отправителя легло своей колонкой рядом с заголовком - три действия над записью — правка заголовка, возврат в работу и журнал событий — собраны задачей audiorecord-actions - голова очереди: контракт, каркас, экран загрузки, список, действия - в прежних задачах поправлены адреса, рубежи конвейера и остатки Telegram
This commit is contained in:
@@ -22,14 +22,19 @@
|
||||
|
||||
```
|
||||
/auth/login → 302 ... http.route=/auth/login http.status_code=302
|
||||
/api/audio → 404 ... http.route=/api/audio http.status_code=0
|
||||
/app/audiorecords → 404 ... http.route=/app/audiorecords http.status_code=0
|
||||
/nope → 404 ... http.route=/nope http.status_code=0
|
||||
POST /api/audio без сессии → 401 ... http.status_code=0
|
||||
POST /app/audiorecords без сессии → 401 ... http.status_code=0
|
||||
```
|
||||
|
||||
Первый обработчик отвечает сам и код пишет верно; три остальных отвергнуты
|
||||
роутером и дают ноль.
|
||||
|
||||
Прогон снят до того, как приложение переехало из `/api/` в `/app/` решением
|
||||
владельца 2026-08-15: тогда те же строки стояли с адресом `/api/audio`. Предмет
|
||||
находки от переезда не зависит — ноль пишет роутер, а не обработчик, — и
|
||||
воспроизводится она с любым адресом, который роутер отверг.
|
||||
|
||||
## Затрагивает
|
||||
|
||||
- слой журнала запроса в `main.go`: место, где снимается код ответа;
|
||||
|
||||
Reference in New Issue
Block a user