我已将Djaty NodeJS SDK集成到我的项目中,如下所示:
djaty.init({
apiKey: 'xxxxxxxxx',
apiSecret: 'xxxxxxxxx',
});
我开始正常接收错误,但受影响的用户数始终显示为零。我想念什么?
答案 0 :(得分:1)
默认情况下,Djaty从userId
获取用户数据(logon
,req.user
),但是如果req.user
中不存在用户数据,则可以传递parseUser()
选项如下:
djaty.init({
apiKey: 'xxxxxxxxx',
apiSecret: 'xxxxxxxxx',
parseUser: req => ({
// Fetch the `userId` and `username` from `req.session` for example.
userId: req.session.user.userId,
logon: req.session.user.username,
}),
});