UNPKG

setup-mern

Version:

A CLI tool to generate a MERN backend boilerplate in seconds!

24 lines (19 loc) 648 B
const express = require('express'); const morgan = require('morgan'); const cors = require('cors'); const authRoutes = require('./routes/authRoutes'); const userRoutes = require('./routes/userRoutes'); const postRoutes = require('./routes/postRoutes'); const errorMiddleware = require('./middleware/errorMiddleware'); const app = express(); // Middleware app.use(cors()); app.use(express.json()); app.use(morgan('dev')); // Routes app.use('/api/v1/auth', authRoutes); app.use('/api/v1/users', userRoutes); app.use('/api/v1/posts', postRoutes); // Error handling middleware app.use(errorMiddleware); module.exports = app;