4
안녕하세요, 저는 명시 적 프레임 워크를 사용하여 노드에 사이트를 만듭니다. 페이스 박스를 사용하여 사이트의 음악이 멈추지 않도록 로그인을 사용할 수있는 상자를 제공하려고합니다.ExpressJS/Node ajax 로그인
인증을 위해 mongoose-auth/everyauth를 사용하고 있는데 어떻게 수행 할 수 있는지 알 수 없습니다.
내가 믿는 부분으로 로그인 페이지를 렌더링 할 수 있어야합니다. 나는 다음과 같습니다 : loginLocals를 사용하는 것이 답이라고 생각합니까?
누구나 아이디어가 있습니까?
var mongoose = require('mongoose')
, Schema = mongoose.Schema
, mongooseAuth = require('mongoose-auth');
var everyauth = require('everyauth')
, Promise = everyauth.Promise;
var UserSchema = new Schema({});
UserSchema.plugin(mongooseAuth, {
everymodule: {
everyauth: {
User: function() {
return User;
}
}
},
password: {
loginWith: 'email'
, extraParams: {
genre: String
}
, everyauth: {
getLoginPath: '/login'
, postLoginPath: '/login'
, loginView: 'login.jade'
, getRegisterPath: '/register'
, postRegisterPath: '/register'
, registerView: 'register.jade'
, loginSuccessRedirect: '/'
, registerSuccessRedirect: '/'
, loginLocals: function(req, res) {
//console.log("ASD");
return res.partial('toop');
}
}
}
});