Как перенаправить с http на https в реакции?

Мои аудиты в Chrome показывают мне net::ERR_EMPTY_RESPONSE, потому что Lighthouse не удалось надежно загрузить запрошенную мной страницу. Разработчики Google предлагают мне настроить мой сервер (node.js?) для перенаправления с http на https.

Я попробовал модуль реакции «реагировать-https-redirect», но все еще не прошел аудит. Я реализовал модуль так:

render() {
    return (
            <HttpsRedirect>
              <App />
            </HttpsRedirect>
    );
}

Что мне нужно настроить, чтобы реализовать автоматическое перенаправление?

Это потому, что вам нужно настроить сервер. Что это за приложение? В .NET у нас есть диспетчер IIS на сервере, который обрабатывает перенаправления. Это зависит от вашего сервера на самом деле

Jabberwocky 24.05.2019 11:29

Он работает на узле

KurgerBing 24.05.2019 12:27

Затем настройте узел так, чтобы он перенаправлялся туда, куда вы хотите, а не реагировал из-за проблем с безопасностью. Проверьте ответ ниже

Jabberwocky 24.05.2019 12:28
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
3
4 626
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ответ: здесь, вы должны использовать react-https-redirect, но, как говорит автор, есть некоторые проблемы с безопасностью. если вы можете настроить сервер или использовать nginx в качестве шлюза, это будет лучше, чем использование этого модуля.

да, это именно мой вопрос, потому что react-https-redirect не работает должным образом. Но как настроить сервер? Он работает на узле

KurgerBing 24.05.2019 12:28

есть два подхода, которые вы можете использовать Nginx или Apache. оба могут действовать как шлюз и перенаправлять каждый http на https.

Siyavash vaez afshar 24.05.2019 12:37

Другие вопросы по теме