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');