Привет всем, я делаю приложение для Android, в котором у меня есть вход в несколько учетных записей одновременно, теперь мой вопрос в том, что я для нескольких входов в систему я должен использовать сеансы для проверки каждого пользователя учетной записи, который вошел в систему. Теперь я использую экспресс на стороне сервера я прочитал много документации по хранению сессий в node.js
- Экспресс-сессия (хотя это хорошо только для разработки, но не для производства, но не для моего приложения)
- Cookie-сессия
- подключить-Redis
- коннект-монго
Я также слышал о веб-токенах json, где я могу генерировать уникальные токены, а затем передавать токены клиенту с помощью res.json({user_id:"user1", token: "generated_token here"}) Я также слышал о паспорте но не знаю, как это будет делаться также как в паспорте я использую экспресс-сессию по умолчанию, будет ли это хорошо для производства или нет??
Теперь мой первый вопрос: я прочитал все документы, и нигде не упоминается, где я создаю уникальные токены для каждого регистрирующегося пользователя. Второй вопрос, поскольку я использую свой сервер для приложения Android, не будет использования cookie. Я буду отправлять токен пользователя, как в параметре req.body.token, теперь, как сравнить это с текущим user_id.
На самом деле я не понимаю поток управления, я имею в виду, как все происходит в сеансе в node.js. Кроме того, в чем секрет, эта штука генерирует уникальные токены или что-то в этом роде. Также я имею в виду, что сейчас для моего приложения зарегистрировано около 100000 пользователей, пожалуйста, скажите мне, какой способ я должен использовать для своего приложения.
Я задавал этот вопрос ранее, но там я не упомянул, что, поскольку я не делаю веб-сайт, как это сделать (поскольку в моем случае токены не будут использоваться)
Я знаю, что этот вопрос, который я задаю, очень расплывчатый, но, пожалуйста, потерпите меня, я просто хочу понять, как сеансы используются в node.js
Спасибо.