为什么userId明明是undefined.却进入有userId?

来源:7-6 session介绍

慕码人6365497

2019-06-26

为什么userId明明是undefined.却进入有userId?

图片描述

写回答

1回答

慕码人6365497

提问者

2019-06-26

console.log("cookie的userId",typeof userId)

cookie取出的userId 怎么变成字符串undefined了

添加有id情况的判断条件:

if(userId&&userId!='undefined')

暂时解决问题,不知道算不算严谨


0
6
慕码人6365497
回复
双越
我觉得是因为req.headers.cookie本身就是字符串"k1=v1;k2=v2",后面字符串截取出来的当然也是字符串.包括'undefined'一开始就是字符串,我觉得应该从源头拦截'undefined'. 可能老师没有测出这个BUG吧
2019-06-28
共6条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程