Passport-JWT с помощью MERN не показывает куки - PullRequest
1 голос
/ 01 мая 2020

Я пытаюсь реализовать jwt-аутентификацию, используя nodejs и React, выполнив https://www.youtube.com/playlist?list=PLvTjg4siRgU0HS3cANo7KZ52Wkud083TL. Здесь они использовали обработчики реакции, но я хочу реализовать это в классе и без избыточности. Но я не не знаю, как получить повара ie в передней части, используя топор ios мой текущий код

Backend: - пользователь. js

userRouter.post('/login',passport.authenticate('local',{session : false}),(req,res)=>{
if(req.isAuthenticated()){
    const {_id,username,role} = req.user;
    const token =signToken(_id);
    res.cookie('access_token',token,{httpOnly:true,sameSite:true});
    res.status(200).json({isAuthenticated :true,user : {username,role}});
}

})

Внешний интерфейс: - логин. js

onSubmit(e){
    e.preventDefault();

    const user={
        username:this.state.username,
        password:this.state.password

    }

    console.log(user);


     axios.post('http://localhost:5000/user/login',user)

     .then(res=>{
         console.log(res);
         if(res.data.isAuthenticated){

             console.log("authenticated")

         }
     })

}
...