diff --git a/index.js b/index.js index 7fe7752..5f038ea 100644 --- a/index.js +++ b/index.js @@ -5,10 +5,10 @@ const app = express(); const port = 3000; // initialize database connection -const db = require('./src/models'); -db.sequelize.sync({ force: true }).then(() => { - console.log("Drop and re-sync db."); -}); +(async () => { + const db = require('./src/models'); + await db.sequelize.sync(); +})(); // set up body POST parameters app.use(express.json()); diff --git a/src/routes/home.js b/src/routes/home.js index e66c742..9757ef2 100644 --- a/src/routes/home.js +++ b/src/routes/home.js @@ -4,6 +4,8 @@ const Item = db.items; // GET - / exports.getIndex = async function (req, res) { let items = await Item.findAll({}); - console.log(items); - res.render('index.twig'); + + res.render('index.twig', { + inventory: items, + }); }; diff --git a/views/index.twig b/views/index.twig index d2ce9d5..d703788 100644 --- a/views/index.twig +++ b/views/index.twig @@ -27,4 +27,25 @@ +
+ + + + + + + + + + {% for item in inventory %} + + + + + + {% endfor %} + +
NameManufacturerType
{{ item.name }}{{ item.manufacturer }}{{ item.type }}
+
+ {% endblock %} diff --git a/views/item/add.twig b/views/item/add.twig index e4993d4..49c3358 100644 --- a/views/item/add.twig +++ b/views/item/add.twig @@ -17,19 +17,19 @@
- +
- +
-