Size: a a a

React — русскоговорящее сообщество

2021 February 03

FK

Filipp Kapitanov in React — русскоговорящее сообщество
Endifai
Всем привет. Можете помочь? У меня есть веб-приложение на PHP с SSR у него своя авторизация, а также отдельное react приложение на Next JS для которого также нужна авторизация. Можно как-то настроить сервер чтобы на определенный роут к примеру /react сервер перебрасывал на react приложение? И как можно  прокинуть авторизацию в react spa, если до этого залогинился в основном приложении на другом роуте?
Как вариант можно делать авторизацию через куку, а реакт приложение подключать как виджет на каждой php странице

Правда не знаю как оно подружится с сср
источник

Д

Денис in React — русскоговорящее сообщество
Endifai
Не знаю конкретно про PHP это или нет, но интересен вопрос реализации сквозной авторизации между 2 веб-приложениями, запущенными на разных эндпоинтах
Тогда, вы можете передать данные о авторизации с помощью реф линки. С реакта, обратиться к вашему серверу передавая ключ который был получен из линки.

Ну, я думал секунд 30, и такое не реализовывал. Хотя технически это вполне возможно
источник

E

Endifai in React — русскоговорящее сообщество
Денис
Тогда, вы можете передать данные о авторизации с помощью реф линки. С реакта, обратиться к вашему серверу передавая ключ который был получен из линки.

Ну, я думал секунд 30, и такое не реализовывал. Хотя технически это вполне возможно
Что подразумевается под реф линком?
источник

Д

Денис in React — русскоговорящее сообщество
Endifai
Что подразумевается под реф линком?
yourdomainReact/ref='hashkey', почитайте об этом)

Как я понял, вы с другого приложения прыгаете на реакт
источник

E

Endifai in React — русскоговорящее сообщество
Денис
yourdomainReact/ref='hashkey', почитайте об этом)

Как я понял, вы с другого приложения прыгаете на реакт
Да, спасибо, посмотрю
источник

Д

Денис in React — русскоговорящее сообщество
Endifai
Да, спасибо, посмотрю
Уточню
1. при переходе вы в ссылку добавляете key
2. На реакте, вы отпраляете запрос на ваш php сервер, в теле запроса помещая ключ.
3. Сервер проверяет генерировал ли он такой ключ какому-то пользователю
4. Возвращает данные авторизации или ничего

Как-то так я это вижу)

Но вы это... Проработайте идею если она вам подойдёт)

Как пример - реферальные программы сайтов
источник

D

Dezmunt in React — русскоговорящее сообщество
подскажите, что это может быть, есть массив с данными, на основе его рисую компонент, в какой то момент я обновляю элемент этого массива (картинка с сервера src для img), при смене состояния текстовые данные все обновляются, а картинка остается прежней, обновляется только при перезагрузке страницы
источник

E

Endifai in React — русскоговорящее сообщество
Денис
Уточню
1. при переходе вы в ссылку добавляете key
2. На реакте, вы отпраляете запрос на ваш php сервер, в теле запроса помещая ключ.
3. Сервер проверяет генерировал ли он такой ключ какому-то пользователю
4. Возвращает данные авторизации или ничего

Как-то так я это вижу)

Но вы это... Проработайте идею если она вам подойдёт)

Как пример - реферальные программы сайтов
Спасибо за вариант). Буду думать дальше
источник

CM

Code Magic in React — русскоговорящее сообщество
Всем привет! Начал использовать react-snap для пререндеринга, вроде подключил.. А как проверить можно, кто нибудь знает?
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
Переслано от Ahma Mahma
почему мой первый запрос ждет пока завершится второй ?
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
Ahma Mahma
Переслано от Ahma Mahma
почему мой первый запрос ждет пока завершится второй ?
такое возможно?
первый запрос проще и быстрее, а второй тянет все продукты с сервера
источник

Д

Денис in React — русскоговорящее сообщество
Dezmunt
подскажите, что это может быть, есть массив с данными, на основе его рисую компонент, в какой то момент я обновляю элемент этого массива (картинка с сервера src для img), при смене состояния текстовые данные все обновляются, а картинка остается прежней, обновляется только при перезагрузке страницы
Это значит что вы передаёте в Стейт копию текущего стейта, а не новые данные
источник

D

Dezmunt in React — русскоговорящее сообщество
Денис
Это значит что вы передаёте в Стейт копию текущего стейта, а не новые данные
не, ща попробую key добавить, на стеке вычитал ща
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
У меня вопрос, нужно ли указывать тип, который возвращает функция?
`
function mapStateToProps(state: AppState) {
   return {
       auth: state.auth
   };
}
`
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Павел Конин (HappyWay)
У меня вопрос, нужно ли указывать тип, который возвращает функция?
`
function mapStateToProps(state: AppState) {
   return {
       auth: state.auth
   };
}
`
в случае, если тебе заведомо нужно установить тип, который она возвращает. конкретно в этом случае — незачем
источник

n

nkun in React — русскоговорящее сообщество
Ahma Mahma
Переслано от Ahma Mahma
почему мой первый запрос ждет пока завершится второй ?
Потому-что они выполняются ассинхронно и нет никаких гарантий что первый выполнится раньше второго. Если нужно чтобы второй отрабатывал строго после первого то тут либо await либо вызов второго запихнуть в then первого.
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
nkun
Потому-что они выполняются ассинхронно и нет никаких гарантий что первый выполнится раньше второго. Если нужно чтобы второй отрабатывал строго после первого то тут либо await либо вызов второго запихнуть в then первого.
👍
источник

S

SAWA in React — русскоговорящее сообщество
источник

S

SAWA in React — русскоговорящее сообщество
есть типы (слева)
не могу понять почему он их не видит (справа)
в чем может быть проблема?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
SAWA
есть типы (слева)
не могу понять почему он их не видит (справа)
в чем может быть проблема?
у тебя же там юнион, а поля нет в еррор
источник