MongoDB, JWT
398 ワード
jwt.sign(payload, secretOrPrivateKey, [options, callback])
jwt.sign(ペイロード、secretKey)では、ペイロードは文字列フォーマットでなければなりません.
Error: Expected "payload"to be a plain object.
user._id部分はstring
But mongoが生成したid(user.id)はstringではないため、mongodyのtoHexString()メソッドを使用して次の変換を行う必要があります.
jwt.sign(ペイロード、secretKey)では、ペイロードは文字列フォーマットでなければなりません.
Error: Expected "payload"to be a plain object.
user._id部分はstring
But mongoが生成したid(user.id)はstringではないため、mongodyのtoHexString()メソッドを使用して次の変換を行う必要があります.
jwt.sign(user._id.toHexString(), "secretToken");
ソリューションto HexString()Reference
この問題について(MongoDB, JWT), 我々は、より多くの情報をここで見つけました https://velog.io/@aiden--/MongoDB-JWTテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol