How to use CORS bypass?
CORS ByPass URL: https://us-central1-mani-coder.cloudfunctions.net/cors-bypass/
Just append the original URL to end of the CORS bypass URL and you are good to go. However there is a catch to this, you need to replace the double slash after http or https (http://) with single slash to make it work.
For example: Original URL: https://example.com
To fetch data using cors-bypass, you need to use the URL like below:
https://us-central1-mani-coder.cloudfunctions.net/cors-bypass/https:/example.com
Simply you have to do this in your code: https://us-central1-mani-coder.cloudfunctions.net/cors-bypass/
export function buildCorsFreeUrl(target: string): string {
return `https://us-central1-mani-coder.cloudfunctions.net/cors-bypass/${target.replace('//', '/')}`;
}
fetch(
buildCorsFreeUrl("https://api-to-fetch/")
).then(
...
).catch(
...
)