Skip to content

Commit 25ab60c

Browse files
committed
Updated Tabs Route
1 parent e16509c commit 25ab60c

File tree

5 files changed

+22
-5
lines changed

5 files changed

+22
-5
lines changed

index.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const routes = [
2020
{ path: '/~', file: 'apps.html' },
2121
{ path: '/-', file: 'games.html' },
2222
{ path: '/!', file: 'settings.html' },
23-
{ path: '/%', file: 'tabs.html' },
23+
{ path: '/0', file: 'tabs.html' },
2424
{ path: '/&', file: 'go.html' },
2525
{ path: '/w', file: 'edu.html' },
2626
];
@@ -42,6 +42,23 @@ app.get('/y/*', cors({ origin: false }), async (req, res, next) => {
4242
}
4343
});
4444

45+
app.get('/y/*', cors({ origin: false }), async (req, res, next) => {
46+
try {
47+
const reqTarget = `https://raw.githubusercontent.com/retrobowl-unblocked/retrobowl-unblocked.github.io/main/${req.params[0]}`;
48+
const asset = await fetch(reqTarget);
49+
50+
if (asset.ok) {
51+
const data = await asset.arrayBuffer();
52+
res.end(Buffer.from(data));
53+
} else {
54+
next();
55+
}
56+
} catch (error) {
57+
console.error('Error fetching:', error);
58+
next(error);
59+
}
60+
});
61+
4562
routes.forEach((route) => {
4663
app.get(route.path, (req, res) => {
4764
res.sendFile(path.join(__dirname, 'static', route.file));

static/apps.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<div class="fixed-nav-bar-right">
2323
<a class="navbar-link" href="/./-"><i class="fa-solid fa-gamepad navbar-icon"></i>Games</a>
2424
<a class="navbar-link" href="/./~"><span class="material-symbols-outlined weird-icon">apps</span>Apps</a>
25-
<a class="navbar-link" href="/./%"><i class="fa-solid fa-table navbar-icon"></i>Tabs</a>
25+
<a class="navbar-link" href="/./0"><i class="fa-solid fa-table navbar-icon"></i>Tabs</a>
2626
<a class="navbar-link" href="/./!"><i class="fa-solid fa-gear navbar-icon settings-icon"></i>Settings</a>
2727
</div></div></div></div>
2828
<!-- Nav Bar End-->

static/games.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<div class="fixed-nav-bar-right">
2121
<a class="navbar-link" href="/./-"><i class="fa-solid fa-gamepad navbar-icon"></i>Games</a>
2222
<a class="navbar-link" href="/./~"><span class="material-symbols-outlined weird-icon">apps</span>Apps</a>
23-
<a class="navbar-link" href="/./%"><i class="fa-solid fa-table navbar-icon"></i>Tabs</a>
23+
<a class="navbar-link" href="/./0"><i class="fa-solid fa-table navbar-icon"></i>Tabs</a>
2424
<a class="navbar-link" href="/./!"><i class="fa-solid fa-gear navbar-icon settings-icon"></i>Settings</a>
2525
</div></div></div></div>
2626
<div class="input-container">

static/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<div class="fixed-nav-bar-right">
1919
<a class="navbar-link" href="/./-"><i class="fa-solid fa-gamepad navbar-icon"></i>Games</a>
2020
<a class="navbar-link" href="/./~"><span class="material-symbols-outlined weird-icon">apps</span>Apps</a>
21-
<a class="navbar-link" href="/./%"><i class="fa-solid fa-table navbar-icon"></i>Tabs</a>
21+
<a class="navbar-link" href="/./0"><i class="fa-solid fa-table navbar-icon"></i>Tabs</a>
2222
<a class="navbar-link" href="/./!"><i class="fa-solid fa-gear navbar-icon settings-icon"></i>Settings</a>
2323
</div>
2424
</div>

static/settings.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<div class="fixed-nav-bar-right">
1919
<a class="navbar-link" href="/./-"><i class="fa-solid fa-gamepad navbar-icon"></i>Games</a>
2020
<a class="navbar-link" href="/./~"><span class="material-symbols-outlined weird-icon">apps</span>Apps</a>
21-
<a class="navbar-link" href="/./%"><i class="fa-solid fa-table navbar-icon"></i>Tabs</a>
21+
<a class="navbar-link" href="/./0"><i class="fa-solid fa-table navbar-icon"></i>Tabs</a>
2222
<a class="navbar-link" href="/./!"><i class="fa-solid fa-gear navbar-icon settings-icon"></i>Settings</a>
2323
</div></div></div></div>
2424
<!-- Nav Bar End-->

0 commit comments

Comments
 (0)