29 lines
551 B
JavaScript
29 lines
551 B
JavaScript
const express = require("express");
|
|
const router = express.Router();
|
|
const db = require("../database/database");
|
|
|
|
router.get("/", async (req, res) => {
|
|
const userId = 1;
|
|
|
|
const [items] = await db.query(
|
|
`
|
|
SELECT
|
|
items.id,
|
|
items.name,
|
|
items.icon,
|
|
items.equip_slot,
|
|
item_levels.level,
|
|
user_inventory.amount
|
|
FROM user_inventory
|
|
JOIN items ON items.id=user_inventory.item_id
|
|
LEFT JOIN item_levels ON item_levels.id=user_inventory.item_level_id
|
|
WHERE user_inventory.user_id=?
|
|
`,
|
|
[userId],
|
|
);
|
|
|
|
res.json(items);
|
|
});
|
|
|
|
module.exports = router;
|