【发布时间】:2019-02-22 16:30:51
【问题描述】:
我在回调方面遇到了困难,不知道这是否真的是将回调函数作为参数传递的正确方法。请帮帮我。下面是我的代码sn-p
服务模块
jwt.signToken({userName: success.data.username, userId: success.data.userId}, secret, expiresIn, (error, token) => {
if(error) {
console.log('::::::::::Error generating token::::::::');
console.log(error);
next(returnError({message: 'Internal Server Error', status: 500}));
} else {
sendSuccessResponse({data: {token: token, user: {userName: success.data.username, userId: success.data.userId},status: 200}}, response);
}
});
认证模块
const signToken = (payload, secret, expireIn, callback) => {
jwt.sign(payload, secret, {expiresIn: expireIn}, (error, token) => callback(error, token));
};
提前致谢
【问题讨论】:
-
是的,有回调。
-
@KevinB 我没听懂你。你能详细说明一下吗?
-
您所拥有的实际上是在 javascript 中使用的回调示例。换句话说......“是”
-
或者,换个说法,你已经做得对了……你需要我们做什么?
-
我是 node 和 JS 的新手,所以想知道我的实现方式是否正确。顺便说一句,非常感谢您的回复。
标签: javascript node.js jwt