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

ѷणפ׮

          routes/page.js

           const	express	=	require('express');
           const	{	isLoggedIn,	isNotLoggedIn	}	=	require('./middlewares');
           const	{	Post,	User	}	=	require('../models');


           const	router	=	express.Router();
           ...
           router.get('/',	async	(req,	res,	next)	=>	{
           		try	{
           				const	posts	=	await	Post.findAll({
           						include:	{
           								model:	User,
           								attributes:	['id',	'nick'],
           						},
           						order:	[['createdAt',	'DESC']],
           				});
           				res.render('main',	{
           						title:	'NodeBird',
           						twits:	posts,
           				});
           		}	catch	(err)	{
           				console.error(err);
           				next(err);
           		}
           });


           module.exports	=	router;




         ݢ੷ ؘ੉ఠ߬੉झীࢲ ѱदӖਸ ઑഥೠ ٍ Ѿҗܳ twitsী ֍য ۪؊݂೤פ׮  ઑഥೡ ٸ ѱदӖ ੘ࢿ੗੄ ই

         ੉٣৬ ץ֎੐ਸ +0*/೧ࢲ ઁҕೞҊ  ѱदӖ੄ ࣽࢲח ୭नࣽਵ۽ ੿۳೮णפ׮  ૑Әө૑ ੉޷૑ স۽٘ ӝמ
         ਸ ٜ݅঻णפ׮  թ਷ ӝמٜਸ ݃੷ ୶оೞҊ ࢲߡܳ प೯೧ࠇद׮
   422   423   424   425   426   427   428   429   430   431   432