Telegram Web Api меняет протокол https на http в url, тем самым не позволяя его осуществить

При отправке запроса на бек протокол ссылки меняется с https на http, тем самым не позволяя осуществить запрос, так как телеграмм его блокирует, доступа к беку у меня нет, поэтому не могу сказать, в чем конкретно может заключаться проблема вот сам код:

const initData = window.Telegram.WebApp.initData;
const fetchUserInfo = async () => {
    console.log("a");
    try {
        const response = await fetch('https://geckoshi-stage.up.railway.app/auth', {
            method: 'POST',
            headers: {
                'Content-Type': 'application/json',
            },
            body: JSON.stringify({ initData }),
        });
        const result = await response.json();
        console.log(result);
    } catch (e) {
        console.error(e);
}

Ответы (1 шт):

Автор решения: Alexey Ten

Это не Telegram, а сам сервер

$ curl v -X POST https://geckoshi-stage.up.railway.app/auth
[...]
< HTTP/2 307 
< date: Fri, 11 Oct 2024 08:19:42 GMT
< location: http://geckoshi-stage.up.railway.app/auth/
  ^^^^^^^^^^^^^^^
[...]

Судя по всему сервер неправильно настроен, а вы забыли добавить слеш (/) в конце адреса.

→ Ссылка