Настроить домен REACT + PHP

251
19 мая 2018, 01:50

Не могу понять, как настроить домен при разработки на React. Устанавливал, естественно, через react-create-app - http://localhost:3000.

Есть простенькая авторизация на PHP - работает на локальном сервере (Open Server). Но домены получаются разные, не проходит авторизация (точнее не сохраняется)

Кроссдоменные авторизации - это слишком для меня ) Может можно как-то настроить сам реакт (сервер), что бы он работал на том же домене что и PHP (код авторизации) ?

Answer 1

Сервер из create-react-app вообще можно не использовать. Когда вы делаете сборку npm run dev (npm run build), на выходе получается простой js файл. Никто не мешает на php рендерить main шаблон в который вы подключите свой скрипт сборки, домен будет один авторизация через куки должна заработать.

Собственно если вы загляните в директорию сборки (у меня она называется /build) там есть файл index.html в который так же подключается js скрипт вашей сборки, примерно так же и должен выглядеть ваш шаблон на php.

Но нужно будет поправить конфиг вебпака, так-как сейчас к названию файла дописывается название версии и оно всегда разное, то есть чтобы после каждой сборки в php руками не проставлять правильную версию её лучше вообще убрать, чтобы имя скрипта было одно и тоже. (Для кастомизации конфигов используйте команду eject)

READ ALSO
php DatePeriod пропадают месяца

php DatePeriod пропадают месяца

Такой странный вопросМне нужно получить все месяца (первый день месяца и последний день месяца) за 11 месяцев (для создания графиков)

266
Не работает Метод attach в laravel

Не работает Метод attach в laravel

Какой класс нужно подключить, что бы нашёлся метод attach?

271
Поиск по БД MySQL

Поиск по БД MySQL

Всем приветСтоит задача разработать интернет магазин по продаже pdf файлов

252
отправка ssl Сертификата для telegram на php

отправка ssl Сертификата для telegram на php

Есть бот, работал пол года, ранее с сертификатом тоже мучался, на проблема решилась

294