Сейчас я использую Facebook Connect от mongoose-auth.Все работает нормально, и пользователи создаются / регистрируются через мой сервер mongodb.
Однако я хочу переопределить findOrCreateUsers, потому что я хочу назначить каждому новому пользователю случайный «код» при регистрации и поместить его в свой профиль db.users.
Итак, я посмотрел на mongoose-auth/lib/facebook
и скопировал эти 3 файла модуля facebook в свой собственный каталог [everyauth.js, index.js, schema.js].Чтобы выполнить простой тест, я в основном включил свой собственный файл everyauth.js из своего каталога и использовал его метод findOrCreateUsers вместо метода по умолчанию.
Он работает, но есть одна ошибка.После входа в систему / создания пользователя req.user
не определено.(req.loggedIn
показывает True, ура!)
Я знаю, что это новая библиотека, но если вы ее использовали (или много знаете о Node.js), я был бы очень признателен, если бы вымог бы помочь мне.Я на # node.js на irc.freenode.net.Псевдоним " xeodox ".Если бы вы могли мне помочь, я бы по-настоящему это оценил !!
Я переопределил findOrCreateUser, выполнив это с модулем facebook в моем приложении.