Page 542 - Nodejs 교과서 개정2판
P. 542
const dotenv = require('dotenv');
const ColorHash = require('color-hash');
...
app.use(session({
resave: false,
saveUninitialized: false,
secret: process.env.COOKIE_SECRET,
cookie: {
httpOnly: true,
secure: false,
},
}));
app.use((req, res, next) => {
if (!req.session.color) {
const colorHash = new ColorHash();
req.session.color = colorHash.hex(req.sessionID);
}
next();
});
app.use('/', indexRouter);
...
webSocket(server, app);
ࣁ࣌ী color ࣘࢿ হਸ ٸח req.sessionIDܳ ߄ఔਵ۽ color ࣘࢿਸ ࢤࢿפ খਵ۽ req.session.co
lorܳ ࢎਊ ই٣ۢ ࢎਊפ