未定義のプロパティ' jwtoken 'を読むことができません

1795 ワード


Cannot read property 'jwtoken' of undefined
Oct 14 ' 21
コメント: 1
回答:0
0

バックエンドでトークンを生成する
…………
router.post("/login",async(req,res)=>{
    const {email,password}=req.body;
    if(!email || !password){
        return res.status(401).send({error:"please filled the data properly"});
    }
    try {
        const loginUser=await User.findOne({email:email});
        if(!loginUser){
            return res.status(400).send({error:"not found"});
        }
        const isMatch = await bcrypt.compare(password,loginUser.password);    
        if(isMatch){
            const token=await loginUser.generateToken();
            res.cookie("jwtoken",token,{
                expires:new Date(Date.now()+15000000),
                httpOnly:true,
                //secure:true  //it
...
Open Full Question