С сервера отправляется токен после сверки логина, пароля.
req.login(user, {session: false}, (err)=>{
if(err){
res.send(err);
}
if(res) {
let payload = {id: user.username};
const token = jwt.sign(payload, secretKey);
return res.json({token: token});
}
На клиенте полученый токен сохраняется в localStorage:
$.ajax({
url: post_url,
type: request_method,
data: form_data
}).done(function(response){
localStorage.setItem("token", response.token);
});
1. После сохранения токена, дальше ничего не происходит, получается нужно вручную сразу же переходить по новой ссылке?
2. Как правильно написать код, чтобы клиент перешел по защищеному роуту с таким хэдером: < "Authorization", 'Bearer '+ localStorage.token) >