1. Home
  2. Nodejs Boilerplate
  3. প্রজেক্ট তৈরী ও কনফিগ করা
  4. ১ ৩। app.js – রাউট ইন্টিগ্রেশন

১ ৩। app.js – রাউট ইন্টিগ্রেশন

// 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;

How can we help?