feat(web): serve vehicle icons statically + deploy symlink + dev guard for logs/lang

This commit is contained in:
FURRO404
2026-06-18 00:38:00 -07:00
parent 49e75cc8f0
commit 177ddd408d
3 changed files with 63 additions and 0 deletions
+6
View File
@@ -27,6 +27,12 @@ function isAllowedApiUrl(req) {
}
if (/^\/api\/tss\/games\/[A-Za-z0-9_-]{1,96}$/.test(url.pathname)) {
const keys = [...params.keys()]
const lang = params.get('lang') || 'en'
return keys.every((key) => key === 'lang') && /^[A-Za-z-]{2,8}$/.test(lang)
}
if (/^\/api\/tss\/games\/[A-Za-z0-9_-]{1,96}\/logs$/.test(url.pathname)) {
return [...params.keys()].length === 0
}