From 2480f7c376da5895b2e94b34470d400fd50d7df9 Mon Sep 17 00:00:00 2001 From: Primakov Alexandr Alexandrovich Date: Mon, 17 Nov 2025 20:13:20 +0300 Subject: [PATCH] Update smoke-tracker API documentation to reflect changes in JWT token expiration; modify auth.js to implement a permanent token without expiration. --- server/routers/smoke-tracker/API.md | 2 +- server/routers/smoke-tracker/auth.js | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/server/routers/smoke-tracker/API.md b/server/routers/smoke-tracker/API.md index 4d810dd..553c2ec 100644 --- a/server/routers/smoke-tracker/API.md +++ b/server/routers/smoke-tracker/API.md @@ -127,7 +127,7 @@ curl -X POST http://localhost:8044/smoke-tracker/auth/signin \ - `user.id` — уникальный идентификатор пользователя - `user.login` — логин пользователя - `user.created` — дата создания аккаунта (ISO 8601) -- `token` — JWT-токен для авторизации (действителен 12 часов) +- `token` — JWT-токен для авторизации (без ограничений по времени действия) **Возможные ошибки**: diff --git a/server/routers/smoke-tracker/auth.js b/server/routers/smoke-tracker/auth.js index b522812..32dbeed 100644 --- a/server/routers/smoke-tracker/auth.js +++ b/server/routers/smoke-tracker/auth.js @@ -69,10 +69,8 @@ router.post( { ...JSON.parse(JSON.stringify(user.userId)), }, - SMOKE_TRACKER_TOKEN_KEY, - { - expiresIn: '12h', - } + SMOKE_TRACKER_TOKEN_KEY + // Для этого проекта токен делаем бессрочным (без поля expiresIn) ) res.json(