请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

req.cookie是空

老师,写到这个页面,访问http://localhost:8000/api/blog/list,
页面全部崩溃。
console.log打印,req.cookie是空。。。报错,说非法制setcookie。。。是什么意思?
如何解决???
图片描述

正在回答 回答被采纳积分+3

1回答

双越 2021-06-06 21:53:16

你打印一下,set-cookie 时,cookie 的内容是啥?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1473597318 #1
    我稍后把session的代码全部重写一次,bug在session这里。老师你git仓库放置的html,页面,我想git clone到本地,但是系统询问我用户名,密码。。。
    回复 有任何疑惑可以回复我~ 2021-06-06 22:41:37
  • 提问者 慕粉1473597318 #2
    老师,我这里还是报错,我在设置session这里,needSetCookie这里,只要写了就报错。
        const userResult = handleUserRouter(req,res)
        if(userResult){
          userResult.then(userData =>{
            //session--不行就删除--bug!!!,如果需要设置cookie,在这里把cookie,set上
            if(needSetCookie){
              res.setHeader('Set-Cookie',`userid=${useId}; path=/; httpOnly; expires=${getCookieExpires()}`)
            }
    
    app。js这个文件。
    
    报错截图:
    回复 有任何疑惑可以回复我~ 2021-06-07 19:33:46
  • 双越 回复 提问者 慕粉1473597318 #3
    你打印一下,set-cookie 时,cookie 的内容是啥?
    回复 有任何疑惑可以回复我~ 2021-06-07 21:27:30
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号