defined auth route on api, attempting to connect to front end
This commit is contained in:
@@ -5,7 +5,7 @@ import cors from 'cors';
|
||||
import session from 'express-session';
|
||||
import pgSessionStore from '../db/sessionStore';
|
||||
|
||||
export const expressLoader = (app: Express) => {
|
||||
export const expressLoader = async (app: Express) => {
|
||||
app.use(cors());
|
||||
app.use(bodyParser.json());
|
||||
app.use(bodyParser.urlencoded({ extended: true }));
|
||||
|
||||
@@ -2,11 +2,11 @@ import { Express } from 'express';
|
||||
import { expressLoader } from './express';
|
||||
import { swaggerLoader } from './swagger';
|
||||
import { routes } from '../routes';
|
||||
import { passportLoader } from './passport';
|
||||
|
||||
export const loaders = async (app: Express) => {
|
||||
const expressApp = await expressLoader(app);
|
||||
// const passportApp = await passportLoader(expressApp);
|
||||
|
||||
const passportApp = await passportLoader(expressApp);
|
||||
await swaggerLoader(expressApp);
|
||||
await routes(expressApp);
|
||||
await routes(expressApp, passportApp);
|
||||
}
|
||||
@@ -5,7 +5,7 @@ import AuthService from "../auth";
|
||||
import { IUserAuth } from "../schemas";
|
||||
const AuthInstance = new AuthService();
|
||||
|
||||
export const passportApp = (app: Express) => {
|
||||
export const passportLoader = async (app: Express) => {
|
||||
app.use(passport.initialize());
|
||||
app.use(passport.session());
|
||||
|
||||
|
||||
@@ -6,6 +6,6 @@ import path from 'path';
|
||||
|
||||
const swaggerDocument = yaml.load(fs.readFileSync(path.resolve(__dirname, '../swagger.yaml'), 'utf-8'));
|
||||
|
||||
export const swaggerLoader = (app: Express) => {
|
||||
export const swaggerLoader = async (app: Express) => {
|
||||
app.use('/api-docs', swaggerUI.serve, swaggerUI.setup(swaggerDocument!));
|
||||
}
|
||||
Reference in New Issue
Block a user