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*/೧ࢲ ઁҕೞҊ ѱदӖ ࣽࢲח ୭नࣽਵ۽ ۳೮णפ Әө স۽٘ ӝמ
ਸ ٜ݅णפ թ ӝמٜਸ ݃ ୶оೞҊ ࢲߡܳ प೯೧ࠇद