Как прочитать повар ie на стороне клиента (реагировать), который был установлен через Паспорт на стороне сервера (узел- express)?
Повар ie настроен правильно и может быть сериализован и десериализован на стороне сервера, как показано в приведенном ниже коде:
passport.serializeUser(function(user, done) {
done(null, user.id);
});
passport.deserializeUser(function(id, done) {
User.findById(id, function(err, user) {
done(err, user);
});
});
Как я могу прочитать этот Cook ie на стороне клиента (React)?
Я не У меня нет большого опыта работы с печеньем, но я видел следующие решения:
import React from 'react';
import Cookies from 'js-cookie';
class App extends React.Component {
this.state = {
username: Cookies.get('username')
}
// more code....
}
import React from 'react';
// other imports...
import Cookies from 'universal-cookie';
const cookies = new Cookies();
class App extends React.Component {
this.state = {
username: cookies.get('username')
}
// more code....
И многие другие ... но, похоже, чтобы прочитать повар ie, вы должны знать username
или key
, чтобы получить его значение. Поскольку Passport. js создал мою кухню ie методом serializeUser
, я не знаю, что такое значение key
. Кто-нибудь знает, что такое значение ключа или как читать повар ie созданный по паспорту?