Я следую учебному пособию, в котором используется пользовательское приложение Rails
с create-react-app
. Rails
приложение работает на localhost:3000
и create-react-app
работает на localhost:3001
. Все работает как положено, но у меня есть один вопрос, есть ли доступ к сеансу Rails
на стороне create-react-app
? В настоящее время, когда я хочу развиваться, мне нужно build
мое приложение, затем go на Rails
сторону, чтобы проверить результат. Если я хочу создать свое приложение для каждого изменения, процесс будет слишком медленным. Проблема в том, что session[:user_id]
недоступен на стороне React
. Как я уже сказал, это учебное пособие, и у меня никогда не было опыта работы с двумя серверами, работающими на разных портах. У меня есть cors-rack
рельсы, и у меня есть этот параметр в моем Initializer
:
session_strore.rb:
if Rails.env === 'production'
Rails.application.config.session_store :cookie_store, key: '_calendar-app', domain: :all
else
Rails.application.config.session_store :cookie_store, key: '_calendar-app'
Похоже, наборы cookie для стороны React
, но session[:user_id]
недоступен Я просто хочу знать, есть ли способ получить доступ к session[:user_id] in
React` стороне?