step 5.2: done

This commit is contained in:
bepis
2026-10-20 22:39:34 +11:00
parent 9846e12997
commit 0e053aaee0
7 changed files with 474 additions and 15 deletions
+6
View File
@@ -6,6 +6,7 @@ const { routes: characterRoutes } = require('./routes/character');
const { routes: huntRoutes } = require('./routes/hunt');
const { routes: zonesRoutes } = require('./routes/zones');
const { routes: combatLogRoutes } = require('./routes/combatLog');
const { routes: inventoryRoutes } = require('./routes/inventory');
const { AppError } = require('./utils/errors');
function createApp() {
@@ -52,6 +53,11 @@ function createApp() {
// Combat log routes (require session)
app.get('/api/combat-log', requireAuth, combatLogRoutes.getCombatLog);
// Inventory routes (require session)
app.get('/api/inventory', requireAuth, inventoryRoutes.getInventory);
app.post('/api/inventory/equip', requireAuth, inventoryRoutes.postEquip);
app.post('/api/inventory/unequip', requireAuth, inventoryRoutes.postUnequip);
// Central error handler
app.use((err, _req, res, _next) => {
// Log stack traces server-side only