>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-10-12_15-45-16

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-08T12:45:28.804997Z","request_id":"ada807f3-e554-462d-805b-10f3c4babd9d","version":"v1"},"data":{"start_rehab":"2026-10-07 00:00:00","end_rehab":"2026-10-20 00:00:00","days":[{"date":"2026-10-07","status":["start"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-10-12","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-10-14","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-10-19","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-10-20","status":["end"],"training":[]}]}}
INFO [console] [DIO]
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 08 Oct 2026 12:45:28 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-09-28&end_date=2026-11-01
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-08T12:45:28.804971Z","request_id":"88c2a2cc-d1cb-4d34-bd47-a32f1872e0c3","version":"v1"},"data":{"rehabilitation_name":"Рома тестит","rehabilitation_start_date":"2026-10-07","rehabilitation_end_date":"2026-10-20","rehabilitation_weeks_count":2,"quality":{"average_score":null,"phases":[{"phase_sequence_number":1,"phase_name":"Фаза номер один","weeks":[{"phase_week_number":1,"score":null,"rehabilitation_week_number":1,"is_control_week":true}]},{"phase_sequence_number":2,"phase_name":"Фаза номер два","weeks":[{"phase_week_number":1,"score":null,"rehabilitation_week_number":2,"is_control_week":true}]}]},"activity":{"average_score":null,"phases":[{"phase_sequence_number":1,"phase_name":"Фаза номер один","weeks":[{"phase_week_number":1,"score":null,"rehabilitation_week_number":1,"is_control_week":true}]},{"phase_sequence_number":2,"phase_name":"Фаза номер два","weeks":[{"phase_week_number":1,"score":null,"rehabilitation_week_number":2,"is_control_week":true}]}]}}}
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 08 Oct 2026 12:45:28 GMT
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/general
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] Accelerator: preference=cpu; parallelPipeline=off (forced off)
ERROR [Flutter framework] Zone mismatch. The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set. It is important to use the same zone when calling `ensureInitialized` on the binding as when calling `runApp` later. To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in `void main() { }`).
Zone mismatch.
The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set.
It is important to use the same zone when calling `ensureInitialized` on the binding as when calling `runApp` later.
To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in `void main() { }`).
#0      BindingBase.debugCheckZone.<anonymous closure> (package:flutter/src/foundation/binding.dart:520:31)
#1      BindingBase.debugCheckZone (package:flutter/src/foundation/binding.dart:526:6)
#2      _runWidget (package:flutter/src/widgets/binding.dart:1949:18)
#3      runApp (package:flutter/src/widgets/binding.dart:1885:3)
#4      runApplication.<anonymous closure> (package:testapp/main.dart:96:5)
<asynchronous suspension>
#5      AppLogger.run.<anonymous closure> (package:testapp/core/logging/app_logger.dart:39:9)
<asynchronous suspension>
#6      AppLogger.run (package:testapp/core/logging/app_logger.dart:19:5)
<asynchronous suspension>
#7      runApplication (package:testapp/main.dart:68:3)
<asynchronous suspension>
#8      main (package:testapp/main_dev.dart:5:3)
<asynchronous suspension>
INFO [console] Request query: {start_date: 2026-09-28, end_date: 2026-11-01}
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] {service_type: fcm, token: eN0el-4ORj-72cc8InHfsP:APA91bGS822EMU_gAFOHSucXOcq3eEBARno-vnh9amdz8MkAaggmLQInplr1y7WIFBHsKKaruWz75w9zp3LcxYBdVEGTiUzLus4yowJqiv2WVdqvL9i3PFM}
INFO [console] [DIO]
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] Authorization: Bearer 899|JQFNAz9y0N4YmMrEt4CIDk52WfkNfzF539KZovmef1e27420
INFO [console] [DIO] data:
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/user/save-client-push-token/
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] {service_type: fcm, token: eN0el-4ORj-72cc8InHfsP:APA91bGS822EMU_gAFOHSucXOcq3eEBARno-vnh9amdz8MkAaggmLQInplr1y7WIFBHsKKaruWz75w9zp3LcxYBdVEGTiUzLus4yowJqiv2WVdqvL9i3PFM}
INFO [console] [DIO]
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] Authorization: Bearer 899|JQFNAz9y0N4YmMrEt4CIDk52WfkNfzF539KZovmef1e27420
INFO [console] [DIO] data:
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/user/save-client-push-token/
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-08T12:45:31.110309Z, request_id: cc20c0bd-b773-4185-bfe7-5adf9d5a2fa1, version: v1}, data: []}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/current
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 899|JQFNAz9y0N4YmMrEt4CIDk52WfkNfzF539KZovmef1e27420
INFO [console] [DIO] data:
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 08 Oct 2026 12:45:57 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-08T12:45:57.007214Z","request_id":"56fc9704-1e84-445c-8869-d578e2f6210b","version":"v1"},"data":{"title":"Рома тестит","rehabilitation_status":"current","body_side":"right","musculoskeletal_part":"Коленный сустав","weeks_count":2,"passed_weeks_count":0,"current_phase_title":"Фаза номер один","is_doctor_confirmed":true}}
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/current
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-08T12:45:57.007214Z, request_id: 56fc9704-1e84-445c-8869-d578e2f6210b, version: v1}, data: {title: Рома тестит, rehabilitation_status: current, body_side: right, musculoskeletal_part: Коленный сустав, weeks_count: 2, passed_weeks_count: 0, current_phase_title: Фаза номер один, is_doctor_confirmed: true}}
INFO [console] Push message received: PushNotificationMessage(provider: fcm, messageId: 0:1791463570454739%8ba609de8ba609de, title: Рома тестит, body: Реабилитация завершена. Переходите в приложение, чтобы изучить статистику по пройденному курсу →, data: {inapp: Вы завершили реабилитацию! Результаты в разделе статистика, action: statistics, version: v1})
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/current
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 899|JQFNAz9y0N4YmMrEt4CIDk52WfkNfzF539KZovmef1e27420
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/current
INFO [console] [DIO] statusCode: 404
INFO [console] [DIO] statusMessage: Not Found
INFO [console] [DIO] headers:
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 08 Oct 2026 12:46:11 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":false,"meta":{"timestamp":"2026-10-08T12:46:11.763118Z","request_id":"35903dc5-3f04-46d7-93fc-cf31b4a241a8","version":"v1"},"error":{"code":"404 Not Found","message":"Текущая реабилитация для пациента не найдена"},"data":null}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: false, meta: {timestamp: 2026-10-08T12:46:11.763118Z, request_id: 35903dc5-3f04-46d7-93fc-cf31b4a241a8, version: v1}, error: {code: 404 Not Found, message: Текущая реабилитация для пациента не найдена}, data: null}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/directories/diagnoses?page=1&per_page=20
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 899|JQFNAz9y0N4YmMrEt4CIDk52WfkNfzF539KZovmef1e27420
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/directories/diagnoses?page=1&per_page=20
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 08 Oct 2026 12:46:17 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-08T12:46:17.849766Z","request_id":"54d6da02-5a1b-4be6-be5b-ebea529222d1","version":"v1"},"data":[{"id":43,"title":"Check","by_body_side":false,"is_available_without_doctor":false},{"id":51,"title":"Postman test","by_body_side":true,"is_available_without_doctor":true},{"id":36,"title":"Test test","by_body_side":false,"is_available_without_doctor":false},{"id":39,"title":"ам ама ма ","by_body_side":true,"is_available_without_doctor":true},{"id":40,"title":"Вторичный множественный артроз","by_body_side":false,"is_available_without_doctor":false},{"id":25,"title":"Гонартроз","by_body_side":true,"is_available_without_doctor":false},{"id":58,"title":"Для проверки фаза","by_body_side":true,"is_available_without_doctor":false},{"id":59,"title":"Для статы","by_body_side":true,"is_available_without_doctor":false},{"id":49,"title":"Икроножные проверка","by_body_side":true,"is_available_without_doctor":false},{"id":50,"title":"Мише для проверки","by_body_side":true,"is_available_without_doctor":true},{"id":41,"title":"Остеофит","by_body_side":true,"is_available_without_doctor":true},{"id":26,"title":"Первичный артроз плечевого сустава","by_body_side":false,"is_available_without_doctor":false},{"id":52,"title":"Проверка опроса 2 раза","by_body_side":true,"is_available_without_doctor":false},{"id":48,"title":"Проверка упражнений","by_body_side":true,"is_available_without_doctor":false},{"id":54,"title":"Проверочка","by_body_side":false,"is_available_without_doctor":false},{"id":61,"title":"Рома тестит","by_body_side":true,"is_available_without_doctor":false},{"id":60,"title":"т","by_body_side":true,"is_available_without_doctor":false},{"id":57,"title":"Тест скрининг","by_body_side":true,"is_available_without_doctor":false},{"id":44,"title":"Тестим","by_body_side":true,"is_available_without_doctor":true},{"id":35,"title":"Тестовый диагноз","by_body_side":false,"is_available_without_doctor":false}],"pagination":{"current_page":1,"from":1,"per_page":20,"to":20}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-08T12:46:17.849766Z, request_id: 54d6da02-5a1b-4be6-be5b-ebea529222d1, version: v1}, data: [{id: 43, title: Check, by_body_side: false, is_available_without_doctor: false}, {id: 51, title: Postman test, by_body_side: true, is_available_without_doctor: true}, {id: 36, title: Test test, by_body_side: false, is_available_without_doctor: false}, {id: 39, title: ам ама ма , by_body_side: true, is_available_without_doctor: true}, {id: 40, title: Вторичный множественный артроз, by_body_side: false, is_available_without_doctor: false}, {id: 25, title: Гонартроз, by_body_side: true, is_available_without_doctor: false}, {id: 58, title: Для проверки фаза, by_body_side: true, is_available_without_doctor: false}, {id: 59, title: Для статы, by_body_side: true, is_available_without_doctor: false}, {id: 49, title: Икроножные проверка, by_body_side: true, is_available_without_doctor: false}, {id: 50, title: Мише для проверки, by_body_side: true,
INFO [console] is_available_without_doctor: true}, {id: 41, title: Остеофит, by_body_side: true, is_available_without_doctor: true}, {id: 26, title: Первичный артроз плечевого сустава, by_body_side: false, is_available_without_doctor: false}, {id: 52, title: Проверка опроса 2 раза, by_body_side: true, is_available_without_doctor: false}, {id: 48, title: Проверка упражнений, by_body_side: true, is_available_without_doctor: false}, {id: 54, title: Проверочка, by_body_side: false, is_available_without_doctor: false}, {id: 61, title: Рома тестит, by_body_side: true, is_available_without_doctor: false}, {id: 60, title: т, by_body_side: true, is_available_without_doctor: false}, {id: 57, title: Тест скрининг, by_body_side: true, is_available_without_doctor: false}, {id: 44, title: Тестим, by_body_side: true, is_available_without_doctor: true}, {id: 35, title: Тестовый диагноз, by_body_side: false, is_available_without_doctor: false}], pagination: {current_page: 1, from: 1, per_page: 20, to: 20}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/directories/diagnoses?page=2&per_page=20
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 899|JQFNAz9y0N4YmMrEt4CIDk52WfkNfzF539KZovmef1e27420
INFO [console] [DIO] data:
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-08T12:46:20.869219Z","request_id":"b8d2655a-2a23-4cb6-86fc-618f34bfceab","version":"v1"},"data":[],"pagination":{"current_page":3,"from":0,"per_page":20,"to":0}}
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 08 Oct 2026 12:46:20 GMT
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/directories/diagnoses?page=3&per_page=20
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 899|JQFNAz9y0N4YmMrEt4CIDk52WfkNfzF539KZovmef1e27420
INFO [console] [DIO] data:
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/directories/diagnoses?page=3&per_page=20
INFO [console] [DIO] method: GET
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-08T12:46:20.778955Z","request_id":"9164f3e8-abc9-406d-bb16-c69b61978764","version":"v1"},"data":[{"id":56,"title":"Упражнение для Михаила","by_body_side":true,"is_available_without_doctor":true},{"id":55,"title":"Чек статистики","by_body_side":false,"is_available_without_doctor":false},{"id":53,"title":"Чекнуть контр дату","by_body_side":true,"is_available_without_doctor":false}],"pagination":{"current_page":2,"from":21,"per_page":20,"to":23}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-08T12:46:20.778955Z, request_id: 9164f3e8-abc9-406d-bb16-c69b61978764, version: v1}, data: [{id: 56, title: Упражнение для Михаила, by_body_side: true, is_available_without_doctor: true}, {id: 55, title: Чек статистики, by_body_side: false, is_available_without_doctor: false}, {id: 53, title: Чекнуть контр дату, by_body_side: true, is_available_without_doctor: false}], pagination: {current_page: 2, from: 21, per_page: 20, to: 23}}
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] date: Thu, 08 Oct 2026 12:46:20 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/directories/diagnoses?page=2&per_page=20
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-08T12:46:20.869219Z, request_id: b8d2655a-2a23-4cb6-86fc-618f34bfceab, version: v1}, data: [], pagination: {current_page: 3, from: 0, per_page: 20, to: 0}}
$
250 строкUTF-8LIVE