Page 593 - Nodejs 교과서 개정2판
P. 593
۽ં ݃ޖܻೞӝ
Әө ҃ݒ दझమਸ ઁ೧ࠌणפ ݄݃ਵ۽ բо բ ղਸ ࠅ ࣻ ب۾ ೧ࠁѷणפ
routes/index.js
...
router.get('/list', isLoggedIn, async (req, res, next) => {
try {
const goods = await Good.findAll({
where: { SoldId: req.user.id },
include: { model: Auction },
order: [[{ model: Auction }, 'bid', 'DESC']],
});
res.render('list', { title: '낙찰 목록 - NodeAuction', goods });
} catch (error) {
console.error(error);
next(error);
}
});
module.exports = router;
բػ ࢚ಿҗ Ӓ ࢚ಿ ੑ ղਸ ઑഥೠ റ ۪؊݂פ ੑ ղ ղܿରࣽਵ۽ ۳ೞৈ բ ղ
о ਤী য়ب۾ ೮णפ
views/list.html
{% extends 'layout.html' %}
{% block content %}
<div class="timeline">
<h2>경매 낙찰 목록</h2>
<table id="good-list">
<tr>
<th>상품명</th>
<th>사진</th>
<th>낙찰가</th>
</tr>
{% for good in goods %}
<tr>
<td>{{good.name}}</td>
<td>