Root cause: after UID internalization, anonymous form no longer sends reporter_game_uid, so req.body.reporter_game_uid was undefined. The countRow query (outside try/catch) passed undefined to mysql2 which throws 'Bind parameters must not contain undefined' - escaping to the global error middleware -> 500 '服务器内部错误' for ALL anonymous ticket types (appeal/report/suggestion). Fix: default rgn/rgu to '' when absent.
27 KiB
27 KiB