Есть ли способ получить данные, отправленные с помощью Express JS render()
API в компоненте React?Данные express
пересылаются, но единственный уровень, который я могу уловить, - это шаблон pug
, но я хочу передать или перехватить их в компоненте React, чтобы я мог получить больше данных из базы данных внутри компонента.Основная проблема заключается в том, что данные, которые я хочу отправить, происходят из passport
после проверки подлинности пользователя.Это экспресс-маршрут
response.render(path.resolve('views', 'account.pug'), {user: request.user});
, и это часть pug
шаблона
body
#navbar
#account
, в котором я отображаю этот компонент
class Account extends React.Component
{
constructor(props)
{
super(props);
}
componentWillMount()
{
console.log(this.props);
}
render()
{
return(
<div class='account'>
</div>
);
}
}
Я хочузнать, есть ли элегантный способ сделать это, без манипуляций с cookie или других обходных путейЕсли нет, то как бы вы предложили лучший способ отправки данных из бэкэнда в компонент React?