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ܳ ࢎਊ੗ ই੉٣୊ۢ ࢎਊ೤פ׮
   537   538   539   540   541   542   543   544   545   546   547