3
사용자 이름이나 이메일로 로그인하도록 허용하는 방법이 있는지 궁금합니다. 많은 시간 동안 검색되었지만 작동하는 방법을 찾지 못했습니다. . 가능한 한 가장 쉬운 방법으로 도와주세요.Node.js의 MongoDB와의 이메일 또는 사용자 이름으로 로그인
var mongoose = require("mongoose");
var passportLocalMongoose = require("passport-local-mongoose");
var UserSchema = new mongoose.Schema({
fullname: String,
username: { type : String , lowercase : true , unique: true , required: true, minlength: 3, maxlength: 10},
email: String,
password: String,
mobile: String,
gender: String,
profession: String,
city: String,
country: String,
joining: {type: Date, default: Date.now}
});
UserSchema.plugin(passportLocalMongoose);
module.exports = mongoose.model("User", UserSchema);
추가 정보 : 여기 내 사용자 스키마 모습입니다 내가 nodejs 위에 일하고 있습니다. 모든 도움을 진심으로 감사드립니다. thnx
당신은 스스로 해결책을 찾고 시도한 것을 게시해야합니다. 완전한 해결책을 요구하지 말고 다른 사람들이 당신의 일을하도록해야합니다. – Syc