Page 233 - Nodejs 교과서 개정2판
P. 233
const path = require('path');
dotenv.config();
const indexRouter = require('./routes');
const userRouter = require('./routes/user');
...
name: 'session-cookie',
}));
app.use('/', indexRouter);
app.use('/user', userRouter);
app.use((req, res, next) => {
res.status(404).send('Not Found');
});
app.use((err, req, res, next) => {
...
indexRouterܳ SPVUFT۽ requireೡ ࣻ ח ਬח JOEFY KTח ࢤۚೡ ࣻ ӝ ٸޙੑפ require('./rou
tes/index.js')৬ require('./routes')ח эणפ
JOEFY KT৬ VTFS KTח ݽন Ѣ ࠺तೞ݅ ܲ ࣗ ۄఠ ೡਸ ೞҊ णפ app.use۽ োѾೡ ٸ
ର ٸޙੑפ indexRouterח app.use('/')ী োѾ೮Ҋ userRouterח app.use('/user')ী োѾ೮ण
פ indexRouterח use '/'৬ get '/'о ઉ GET / ۄఠо غҊ userRouterח use user'৬
get '/'о ઉ GET /user ۄఠо غणפ ۧѱ app.use۽ োѾೡ ٸ ࣗо ח Ѫਸ ف
ী فݶ ؾפ
ࢲߡܳ प೯ೠ ٍ MPDBMIPTU җ MPDBMIPTU VTFS۽ ࣘೞݶ ппী ೧ೞח ਸ ߉ਸ ࣻ णפ
§ Ӓܿ MPDBMIPTU MPDBMIPTU VTFS ചݶ
ীࢲ next ೣࣻী ۄఠ۽ ֈযоח ӝמ Ҋ ࣗѐ೮णפ ߄۽ next ('route')ݴ ۄ
ఠী োѾػ աݠ ٜਝযٜਸ ѤցڪҊ रਸ ٸ ࢎਊפ