Page 255 - Nodejs 교과서 개정2판
P. 255
app.use((err, req, res, next) => {
res.locals.message = err.message;
res.locals.error = process.env.NODE_ENV !== 'production' ? err : {};
res.status(err.status || 500);
res.render('error');
});
...
݅ড ী۞о ߊࢤೠݶ res.locals.messageח rA${req.method} ${req.url} 라우터가 없습니다.’о
ؾפ next(error)ীࢲ ֈѹળ ੋࣻо ী۞ ܻ ٜਝয err۽ োѾغӝ ٸޙੑפ
ী۞ ܻ ٜਝযח FSSPSۄח మ݁ ੌ քझ۽ FSSPS IUNM ੌ ਸ ۪؊݂פ ۪؊݂ द res.l
ocals.message৬ res.locals.errorী ֍যળ чਸ ೣԋ ۪؊݂פ res.renderী ߸ࣻܳ ੑೞח Ѫ ৻
ীب ۧѱ res.locals ࣘࢿী чਸ ੑೞৈ మ݁ ূী ߸ࣻܳ ੑೡ ࣻ णפ
error ё झఖ ۨझ FSSPS IUNM error.stack ח दझమ ജ҃ process.env.NODE_ENV QSPEVDUJP
O ߓನ ജ҃ ইצ ҃ী݅ दؾפ ߓನ ജ҃ੋ ҃ীח ী۞ ݫद݅ दؾפ ী۞ झఖ ۨ
झо ֢غݶ ࠁউী ஂডೡ ࣻ ӝ ٸޙੑפ
ࢲߡܳ प೯ೞҊ MPDBMIPTU BCDী ࣘೞݶ ী۞ ݫद৬ ೣԋ ٘ झఖ ۨझܳ ഛੋೡ ࣻ
णפ
§ Ӓܿ ী۞ झఖ ۨझ
ਤ Ӓܿীࢲ ইې &SSPS ࠗ࠙ झఖ ۨझੑפ झఖ ۨझܳ ా೧ ࢲߡ ಫ؊ ҳઑܳ ਬ୶ೡ ࣻ
ਵ۽ ߓನ ജ҃ীࢲח ऀӝח Ѫੑפ
ઁ ࢲߡ ٜ݅ӝܳ ਤೠ ӝࠄ ળ࠺о լਵݴ ೠ о݅ ؊ ߓݶ पઁ ࢲ࠺झܳ ٜ݅ ࣻ णפ ࢎਊ
ٜ ࠁմ ؘఠٜਸ ೞח Ҕ ߄۽ ؘఠ߬झੑפ