middleware.user()获取的fullName undefined


router.use('/user', middleware.user(), (req, res) => res.json({code: 200, data: req.user, message: 'OK'}));

router.use('/user', middleware.user(), (req, res) => res.json({code: 200, data: req.user, message: 'OK'}));
9 replies
你访问这个地址的时候,拿到的完整响应是什么?当前浏览器处于登录状态么?
这个问题不太好复现,大概就是:同一个域下,打开应用A,同时在另一个浏览器标签打开集成应用B后进行登录,在返回上一个标签页刷新应用A页面再次请求这个 /user接口,会出现名称undefined,但有时候不不会;
未登录时,请求/user,接口 获取req.user 会返回空值,只有登录后才会返回用户json数据;但是现在返回的结果里的名称为undefined
但是本地开发测试没有出现问题,问题出现在部署运行打包后的应用,这个操作出现undefined
复现有点不太确定,要在试试;
A、B是一个blocklet,B被集成在A里面;
Builder Playground 这里有个运行中的程序!
麻烦把相关地址贴出来给我
https://bbqaty3ybrsfdk6bhkdt4zyjhvbs2gen34cmdg3ezui.did.abtnet.io/?locale=zh
问题已处理,并发布新版
在本地请通过
npm i -g @blocklet/cli@beta更新后体验ok