I'm Josh Heng, a passionate and innovative programmer based in the UK.
- ๐ www.joshheng.co.uk
- ๐ซ [email protected]
Proxies jackbox.tv to a custom domain using CloudFlare Workers and Vercel Serverless Functions
Home Page: https://jackbox.joshheng.co.uk
License: MIT License
I'm Josh Heng, a passionate and innovative programmer based in the UK.
While it's cool, it's not required, you just have to understand a bit more about how they had the API hosted.
It's hosted using AWS Load Balancers, which use CNAME records on the DNS side, so you can just grab the CNAME and set the host in the fetch request.
Here is a standalone cloudflare worker attached in this gist is two javascript files.
jackbox-proxy-with-ecast.js
- Proxies both the ecast api and the frontend
jackbox-proxy.js
- Proxies only the frontend (has the exact same effect to the user)
However, during more testing there is absolutely no need to proxy the ecast api (it's on a different host already) as the only point of this proxy should be to have users go to a different domain, and stay on that domain during the game, of course on some sites their API is cors protected, meaning you would have to proxy it, this one however is not and you only need to proxy the frontend for everything else to work.
Sharing this simply to show how I've done it without the unnecessary vercel function. (no matter how much I love vercel haha)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.