Page 543 - Nodejs 교과서 개정2판
P. 543

޷ٜਝয৬ ࣗ௄ োѾೞӝ







         ੉ߣীח ߑী ੑ੢ೡ ٸ৬ ృ੢ೡ ٸ ଻౴ߑ੄ ׮ܲ ࢎۈীѱ r   $ # ש੉ ੑ੢ೞ࣑णפ׮s э਷ दझమ ݫ
         द૑ܳ ࠁղ۰Ҋ ೤פ׮  Ӓؘ۠ ࢎਊ੗੄ ੉ܴ਷ ࣁ࣌ req.session.color ী ٜয ੓णפ׮  4PDLFU *0ীࢲ

         ࣁ࣌ী ੽Ӕೞ۰ݶ ୶о ੘স੉ ೙ਃ೤פ׮

         4PDLFU *0ب ޷ٜਝযܳ ࢎਊೡ ࣻ ੓ਵ޲۽ FYQSFTT TFTTJPOਸ ҕਬೞݶ ؾפ׮  ୶о۽ ଻౴ߑ ੽ࣘ੗о

         ݺੌ ٸ ߑਸ ઁѢೞח ௏٘ب э੉ ֍যࠁѷणפ׮

          app.js

           ...
           nunjucks.configure('views',	{
           		express:	app,
           		watch:	true,
           });
           connect();


           const	sessionMiddleware	=	session({
           		resave:	false,
           		saveUninitialized:	false,
           		secret:	process.env.COOKIE_SECRET,
           		cookie:	{
           				httpOnly:	true,
           				secure:	false,
           		},
           });
           app.use(morgan('dev'));
           app.use(express.static(path.join(__dirname,	'public')));
           app.use(express.json());
           app.use(express.urlencoded({	extended:	false	}));
           app.use(cookieParser(process.env.COOKIE_SECRET));
           app.use(sessionMiddleware);
           ...
           webSocket(server,	app,	sessionMiddleware);




         BQQ KT৬ TPDLFU KT рী FYQSFTT TFTTJPO ޷ٜਝযܳ ҕਬೞӝ ਤ೧ ߸ࣻ۽ ܻ࠙೮णפ׮  TPDLFU KTب ׮਺
         җ э੉ ࣻ੿೤פ׮


          socket.js
           const	SocketIO	=	require('socket.io');
   538   539   540   541   542   543   544   545   546   547   548