Size: a a a

Node.js — русскоговорящее сообщество

2020 June 05

СГ

Сергей Громов... in Node.js — русскоговорящее сообщество
ʙᴀᴋʜʀᴏᴍ
Привет всем.

Объясните пожалуйста процесс работы с серверными куками в Реакт.

Бекэнд в Express. Используется express-session. На беке все ОК. Но как синхронизовать с Реакт клиентом. Нужно ли в Реакте получать cookie value через fetch и setCookie?
куки - это обычный заголовок. Если домены не менялись. то кука передаваться будет. автоматом
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
ʙᴀᴋʜʀᴏᴍ
Привет всем.

Объясните пожалуйста процесс работы с серверными куками в Реакт.

Бекэнд в Express. Используется express-session. На беке все ОК. Но как синхронизовать с Реакт клиентом. Нужно ли в Реакте получать cookie value через fetch и setCookie?
Проксируй клиент и бэк на 80 порт с помощью nginx
источник

ʙ

ʙᴀᴋʜʀᴏᴍ in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Проксируй клиент и бэк на 80 порт с помощью nginx
То есть и клиент и бек на одном порту?
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
ʙᴀᴋʜʀᴏᴍ
То есть и клиент и бек на одном порту?
Ага
источник

ГВ

Готти Вартанян... in Node.js — русскоговорящее сообщество
не работает(
источник

ʙ

ʙᴀᴋʜʀᴏᴍ in Node.js — русскоговорящее сообщество
Сергей Громов
куки - это обычный заголовок. Если домены не менялись. то кука передаваться будет. автоматом
Значит при любом fetch запросе куки должны установиться на клиенте?
источник

СГ

Сергей Громов... in Node.js — русскоговорящее сообщество
ʙᴀᴋʜʀᴏᴍ
То есть и клиент и бек на одном порту?
он имеет ввиду, используй nginx в качестве реврайт прокси наверно.

основной сайт на 80 порт.

А апи на /api

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

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
(stopped)
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Покажи ещё раз pm2 ls
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Сергей Громов
он имеет ввиду, используй nginx в качестве реврайт прокси наверно.

основной сайт на 80 порт.

А апи на /api

тогда домены будут одинковые, и проблем не будет
+
источник

СГ

Сергей Громов... in Node.js — русскоговорящее сообщество
ʙᴀᴋʜʀᴏᴍ
Значит при любом fetch запросе куки должны установиться на клиенте?
только если домены одинаковые.
источник

ГВ

Готти Вартанян... in Node.js — русскоговорящее сообщество
источник

ʙ

ʙᴀᴋʜʀᴏᴍ in Node.js — русскоговорящее сообщество
Сергей Громов
только если домены одинаковые.
Да. У меня пока на localhost. Так в принципе должно же работать? А на express req.session.id также будет работать?
источник

СГ

Сергей Громов... in Node.js — русскоговорящее сообщество
а как ты понял что не работает ?
источник

go

government of usa in Node.js — русскоговорящее сообщество
pm2 stop all
node app.js
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Сергей Громов
а как ты понял что не работает ?
Да, тоже хотел спросить)
источник

go

government of usa in Node.js — русскоговорящее сообщество
government of usa
pm2 stop all
node app.js
Проверь работает ли ваще проект
источник

ГВ

Готти Вартанян... in Node.js — русскоговорящее сообщество
источник

СГ

Сергей Громов... in Node.js — русскоговорящее сообщество
не хватает реврайт прокси, входной точки на 80 порт
источник

СГ

Сергей Громов... in Node.js — русскоговорящее сообщество
на прошлом сервере стоял скорее всего еще nginx
источник