diff --git a/code/websites/pokedex.online/nginx.conf b/code/websites/pokedex.online/nginx.conf index 8e93357..1b3fa45 100644 --- a/code/websites/pokedex.online/nginx.conf +++ b/code/websites/pokedex.online/nginx.conf @@ -68,7 +68,7 @@ server { # Proxy Challonge API requests to avoid CORS location /api/challonge/ { # Remove /api/challonge prefix and forward to Challonge API - rewrite ^/api/challonge/(.*) /v1/$1 break; + rewrite ^/api/challonge/(.*) /$1 break; proxy_pass https://api.challonge.com; proxy_ssl_server_name on; diff --git a/code/websites/pokedex.online/src/services/challonge-v2.1.service.js b/code/websites/pokedex.online/src/services/challonge-v2.1.service.js index 7396366..e91fe43 100644 --- a/code/websites/pokedex.online/src/services/challonge-v2.1.service.js +++ b/code/websites/pokedex.online/src/services/challonge-v2.1.service.js @@ -15,12 +15,10 @@ /** * Get the appropriate base URL based on environment + * Always use nginx proxy to avoid CORS issues */ function getBaseURL() { - if (import.meta.env.DEV) { - return '/api/challonge/v2.1'; - } - return 'https://api.challonge.com/v2.1'; + return '/api/challonge/v2.1'; } /**