john-okeefe ee7aa9921b
Release / build-and-push (push) Successful in 1m1s
fix(adminGames): apply Steam URL normalization and scraper guard to create/update
Admin create had no URL handling at all (and crashed on missing steamId
via .length), and admin update passed req.body straight to the scraper.
Reuse normalizeSteamId in both, 400 on unrecognized input, and reject
failed scrapes (non-object / missing title+frontImage) before
Game.create/findOneAndUpdate so failures report as 'Steam lookup failed'
instead of schema validation noise.
2026-09-06 10:11:07 -04:00
2024-09-12 15:48:27 -04:00
2024-09-12 15:48:27 -04:00
2024-09-12 15:48:27 -04:00
2024-09-12 15:48:27 -04:00
2024-09-12 19:32:09 -04:00
2024-09-12 19:32:45 -04:00
2024-09-12 15:48:27 -04:00
2024-09-12 15:44:28 -04:00
2024-09-12 15:48:27 -04:00
2024-09-12 15:44:28 -04:00
2024-09-12 15:48:27 -04:00

games-express-api

The games API written in ExpressJS

S
Description
The games API written in ExpressJS
Readme GPL-3.0
147 KiB
v1.2
Latest
2026-09-06 10:12:24 -04:00
Languages
JavaScript 94.2%
Makefile 2.9%
Dockerfile 2.2%
Shell 0.7%