@jerrold_langworth
Существует несколько способов сохранения сессий в Node.js:
Пример использования:
1 2 3 4 5 6 7 8 9 |
const express = require('express');
const session = require('express-session');
const app = express();
app.use(session({
secret: 'mysecretkey',
resave: false,
saveUninitialized: true,
}));
|
Пример использования с Redis:
1 2 3 4 5 6 7 8 9 10 11 |
const express = require('express');
const session = require('express-session');
const RedisStore = require('connect-redis')(session);
const app = express();
app.use(session({
store: new RedisStore({ url: 'redis://localhost:6379' }),
secret: 'mysecretkey',
resave: false,
saveUninitialized: true,
}));
|
Пример использования:
1 2 3 4 5 6 7 8 9 10 |
const express = require('express');
const cookieParser = require('cookie-parser');
const app = express();
app.use(cookieParser());
app.get('/', (req, res) => {
let sessionId = req.cookies.sessionId;
// Дальнейшая обработка запроса
});
|
Это лишь некоторые из способов сохранения сессий в Node.js, выбор конкретного метода зависит от требований вашего приложения и удобства его использования.