В настоящее время я пытаюсь оптимизировать свои функции Firebase путем включения постоянного соединения. Тем не менее, я немного озадачен тем, как все это работает и как go об этом с express. В настоящее время я использую "express -session" с "@ google-cloud / connect-firestore" для создания промежуточного программного обеспечения для моих маршрутов.
Тем не менее, я все еще не понимаю, как мне воспользоваться это в моих маршрутах. Может ли кто-нибудь дать мне быстрый пример того, как я мог бы воспользоваться этим с помощью маршрута, который получает данные на основе идентификатора пользователя? У меня уже есть промежуточное ПО для проверки токена пользователя. Должны ли быть какие-либо другие проблемы безопасности? Спасибо!
app.use(session({
store: new FirestoreStore({
dataset: new Firestore({
kind: 'express-sessions',
}),
}),
secret: 'secret-key',
resave: false,
saveUninitialized: true,
}))