jwt.sign(payload, secretOrPrivateKey, [options, callback])
jwt.sign(payload, secretKey)에서 payload는 string형식이어야 한다
Error: Expected "payload" to be a plain object.
user._id 이부분이 string
But mongo 에서 생성된 id (user._id)는 string이 아니므로, mongoDB의 toHexString() 메서드를 사용하여 다음과 같이 형변환을 해주어야 한다.
jwt.sign(user._id.toHexString(), "secretToken");
해결책 toHexString()