@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, выбор конкретного метода зависит от требований вашего приложения и удобства его использования.