// app.js
const express = require("express");
const helmet = require("helmet");
const compression = require("compression");
const cors = require("cors");
const userRoutes = require("./routes/userRoutes");
const app = express();
// Set security HTTP headers
app.use(helmet());
// Parse JSON request body
app.use(express.json());
// Parse URL-encoded request body
app.use(express.urlencoded({ extended: true }));
// Gzip compression
app.use(compression());
// Enable CORS
app.use(cors());
app.options("*", cors());
// Routes
app.use("/users", userRoutes); // "/users" রুট প্রিফিক্স হিসেবে কনফিগার করা হয়েছে
module.exports = app;