} else {
var user = req.user; // pull the user out of the session
user.spotify.id = profile;
user.spotify.accessToken = accessToken;
user.spotify.refreshToken = refreshToken;
user.save(function(err) {
if (err)
throw err;
return done(null, user);
});
}
Код для сохранения информации
events.js:183
throw er; // Unhandled 'error' event
^
ValidationError: User validation failed: spotify.id: Cast to String failed for value "
Используя passport-spotify, я получаю всю информацию об аккаунте, но затем происходит сбой программы. Честно говоря, я не уверен, что это такое, поскольку весь день ломал голову и видел много страниц Google.