UNPKG

@admac-hub/create-roleauth-core-cli

Version:

Interactive CLI to scaffold a full-stack MERN role-based auth app with Google OAuth and .env setup.

33 lines (24 loc) 787 B
const express = require('express'); const cors = require('cors'); const app = express(); const passport = require('passport'); require('./config/passport'); // ⬅️ Google strategies const cookieParser = require('cookie-parser'); // Cookie Parser app.use(cookieParser()); // CORS configuration app.use(cors({ origin: 'http://localhost:3000', // your frontend origin credentials: true })); // Middleware app.use(express.json()); // Middleware to parse JSON // Initialize Passport app.use(passport.initialize()); // Routes const authRoutes = require('./routes/auth'); app.use('/api/auth', authRoutes); //vendor onboarding const authVendorRoutes = require('./routes/authVendor'); app.use('/api/vendor', authVendorRoutes); module.exports = app;