Слој безбедних утичница (ССЛ) је безбедносни протокол који успоставља безбедну везу између сервера и клијента. То је део ХТТПС протокола који врши шифровање података. ССЛ је важан јер штити податке од прислушкивања и сродних напада.

Подразумевано, ако креирате Реацт апликацију користећи цреате-реацт-апп, апликација не користи ХТТПС. Омогућавање ХТТПС-а за вашу апликацију је корисно посебно ако планирате да прокси захтеве за АПИ који их опслужује преко ХТТПС-а.

Коришћење ХТТПС-а у Реацт-у

Када ти креирајте апликацију користећи цреате-реацт-апп, подразумевано ради на ХТТП-у. Да бисте користили ССЛ и приказивали странице преко ХТТПС-а, мораћете да подесите ХТТПС променљиво у истинито у пацкаге.јсон. Урадите то тако што ћете променити скрипте.старт вредност да изгледа овако:

"скрипте": {
"почетак": "ХТТПС=истинито реацт-скрипте почињу",
},

Алтернативно, можете подесити ХТТПС променљива окружења на труе када покренете апликацију.

На Линук/мацОС:

ХТТПС=истинито нпм старт

На Виндовс цмд:

комплет ХТТПС=истинито&&нпм почетак
instagram viewer

На Виндовс Поверсхелл-у:

($енв: ХТТПС = "истинито") -и (нпм почетак)

Међутим, сваки приступ је само први корак. Ако покушате да покренете своју Реацт апликацију у овом тренутку, добићете грешку. Да бисте довршили процес, мораћете да подесите важећи ССЛ сертификат.

Креирајте ауторитет за издавање сертификата на свом рачунару

Један од алата који можете користити за генерисање ССЛ сертификата је мкцерт. Омогућава вам да креирате локално тестиране развојне сертификате без било чега да конфигуришете.

Компатибилан је са више платформи и ради на Виндовс-у, Линук-у и мацОС-у. Овај чланак користи Линук.

Пронађите водич за инсталацију платформе коју користите са мкцерт ГитХуб страница.

Почните са инсталирањем цертутил.

судо апт инсталирај либнсс3-тоолс

Затим можете инсталирати мкцерт користећи Хомебрев

варити инсталирај мкцерт

Креирајте локални ауторитет сертификата (Ца) покретањем следеће команде.

мкцерт -инсталирај

Након што је ЦА успешно креиран, сада можете почети да генеришете ССЛ сертификате.

Генеришите ССЛ сертификат

Идите до основне фасцикле ваше Реацт апликације и генеришете ССЛ сертификат.

Прво направите фасциклу за сертификат.

мкдир реацтцерт

Покрените следеће да бисте генерисали сертификат и сачували га у фасцикли коју сте управо креирали.

мкцерт -кеи-филе ./реацтцерт/кеи.пем -церт-филе ./реацтцерт/церт.пем "локални домаћин"

Конфигуришите Реацт да користи ССЛ

У пацкаге.јсон додајте путању која указује на ССЛ сертификате.

"скрипте": {
"почетак":
„ХТТПС=истинитоССЛ_ЦРТ_ФИЛЕ=./реацтцерт/церт.пем ССЛ_КЕИ_ФИЛЕ=./реацтцерт/кеи.пем реацт-скрипте почињу"
}

Обезбедите своју Реацт локацију користећи ССЛ

Овај чланак вам је показао како можете да користите ССЛ сертификате у Реацт локалном окружењу. Међутим, ССЛ сертификати су неопходни за све веб апликације. Они штите вашу веб локацију од хакера и штите податке корисника који посећују вашу веб локацију.