Привет Я использую экспресс-фреймворк, чтобы сделать сайт в узле. Я пытаюсь использовать facebox, чтобы представить окно, в котором можно войти в систему, чтобы музыка на сайте не переставала играть.ExpressJS/Node ajax login
Я использую 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');
}
}
}
});