如何使用Nodejs创建带有电话号码的jwt令牌[已关闭]

af7jpaap  于 2023-04-11  发布在  Node.js
关注(0)|答案(2)|浏览(120)

已关闭,该问题需要details or clarity,目前不接受回答。
**想要改进此问题?**通过editing this post添加详细信息并澄清问题。

3天前关闭。
Improve this question
我正在使用Nodejs和我使用Express js,现在我想创建“Jwt令牌”(用户验证电话号码后),所以我怎么能做到这一点?下面的代码是工作,但对于“id和电子邮件”,所以我怎么能做到这一点的“移动的”?这里是我目前的代码

const secretKey = 'mySecretKey';
const logins = async (req, res) => {
    const user = { id: 123, name: 'John Doe' };
    // Create a JWT token with the user payload and the secret key
    const token = jwt.sign(user, secretKey);
    res.json({ token });
}
kzipqqlq

kzipqqlq1#

const secretKey = 'mySecretKey';
const logins = async (req, res) => {
      const user = { id: 123, name: 'John Doe',phone:'876754674' };
 // Create a JWT token with the user payload and the secret key
      const token = jwt.sign({user.id,user.phone}, secretKey);
    res.json({ token });
}

你可以很容易地创建jwt使用一个电话没有

8hhllhi2

8hhllhi22#

您需要像下面这样向user对象添加电话号码。

const user = { id: 123, name: 'John Doe', phoneNo: 912346578 };

相关问题