Это моя первая веб-разработка и мое первое использование базы данных.
С помощью этого Вопросы и ответы Я понимаю цель сессий.
До сих пор я использовал 'express-session'.
const session = require('express-session');
let sess = {
//store: ,
secret: cryptoString,
resave: true,
saveUninitialized: true,
cookie: {
path: '/',
maxAge: 8 * 60 * 60 * 1000, //h * min * s * ms
},
name: 'data',
}
server.use(session(sess));
server.post('/lgn', (req, resp) => {
let session = req.session;
});
Я загрузил свой код на heroku, и он работает. Но я получаю предупреждение:
"connect.session () MemoryStore не предназначен для производственной среды, поскольку он будет пропускать память и не будет масштабироваться после одного процесса."
Еще один Q & A дал мне представление о проблеме. Теперь я запутался в классе Session в моей базе данных back4app. Я думаю, я должен был использовать их вместо памяти сервера. Но как? Я искал простой, простой пример и ничего не нашел.
Не могли бы вы привести пример, пожалуйста? Parse Doc мне недостаточно. Кодированный, бегущий пример был бы очень полезен.