bad request error on login route
This commit is contained in:
@@ -11,8 +11,6 @@ module.exports = (app) => {
|
||||
extended: true
|
||||
}));
|
||||
|
||||
app.use(require('../routes/API'));
|
||||
|
||||
app.use(session({
|
||||
secret: process.env.EXPRESS_SECRET,
|
||||
cookie: { maxAge: 8 * 60 * 60 * 1000, secure: false },
|
||||
@@ -25,15 +23,5 @@ module.exports = (app) => {
|
||||
})
|
||||
}));
|
||||
|
||||
// app.use(session({
|
||||
// secret: process.env.EXPRESS_SECRET,
|
||||
// cookie: { maxAge: 8*60*60*1000, secure: false },
|
||||
// resave: false,
|
||||
// saveUninitialized: true,
|
||||
// store: new (require('connect-pg-simple')(session))({
|
||||
// conString: process.env.CONNECTION,
|
||||
// createTableIfMissing: true,
|
||||
// pruneSessionInterval: 60 * 30
|
||||
// })
|
||||
// }));
|
||||
return app;
|
||||
}
|
||||
@@ -1,9 +1,17 @@
|
||||
const passportLoader = require('./passport');
|
||||
const expressLoader = require('./express');
|
||||
const routes = require('../routes/API');
|
||||
|
||||
module.exports = async (app) => {
|
||||
// const passport = await passportLoader(app);
|
||||
const express = await expressLoader(app);
|
||||
const passport = await passportLoader(express);
|
||||
|
||||
await routes(app, passport);
|
||||
|
||||
app.use((err, req, res, next) => {
|
||||
|
||||
const { message, status } = err;
|
||||
|
||||
return res.status(status).send({ message });
|
||||
});
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
const passport = require('passport');
|
||||
const LocalStrategy = require('passport-local');
|
||||
const { connect } = require('../db/Pool');
|
||||
const { LoginService } = require('../services/Auth');
|
||||
|
||||
module.exports = (app) => {
|
||||
app.use(passport.initialize());
|
||||
@@ -18,8 +18,14 @@ module.exports = (app) => {
|
||||
** TO DO: FINISH CONFIGURING LOCAL STRATEGY
|
||||
***/
|
||||
|
||||
app.use(new LocalStrategy(async (email, password, done) => {
|
||||
const client = await connect();
|
||||
const account = await client.query("SELECT * FROM users WHERE email = ($1)", [email])
|
||||
passport.use(new LocalStrategy(async (email, password, done) => {
|
||||
try {
|
||||
const response = await LoginService(email, password);
|
||||
return done(null, response);
|
||||
} catch(e) {
|
||||
return done(e);
|
||||
}
|
||||
}));
|
||||
|
||||
return passport;
|
||||
}
|
||||
Reference in New Issue
Block a user