Files
backend/games/osu.js
2026-02-07 14:45:30 -05:00

13 lines
491 B
JavaScript

async function minoProxy(req, res) {
let baseurl = ((req.url.startsWith("/api") && !req.url.startsWith("/api/v2")) || req.url.includes(".ttf") || req.url.startsWith("/skin/")) ? "https://webosumania.com" : "https://catboy.best"
let data = await fetch(baseurl + req.url);
res.status(data.status);
res.setHeader("Content-Type", data.headers.get("content-type"));
for await (const chunk of data.body) {
res.write(chunk)
}
res.end();
}
export { minoProxy };