Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# FullStack Social Media App
# FullStack Social Media App by Mehnaz Sheikh

Build a COMPLETE Fullstack Responsive MERN App with Auth, Likes, Dark Mode | React, MongoDB, MUI

Expand Down
5 changes: 3 additions & 2 deletions server/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import postRoutes from "./routes/posts.js";
import { register } from "./controllers/auth.js";
import { createPost } from "./controllers/posts.js";
import { verifyToken } from "./middleware/auth.js";
import loggerMiddleware from "./middleware/loggerMiddleware.js"; // Add this import
import User from "./models/User.js";
import Post from "./models/Post.js";
import { users, posts } from "./data/index.js";
Expand All @@ -24,6 +25,7 @@ const __dirname = path.dirname(__filename);
dotenv.config();
const app = express();
app.use(express.json());
app.use(loggerMiddleware); // Add this line to integrate the middleware
app.use(helmet());
app.use(helmet.crossOriginResourcePolicy({ policy: "cross-origin" }));
app.use(morgan("common"));
Expand Down Expand Up @@ -61,9 +63,8 @@ mongoose
})
.then(() => {
app.listen(PORT, () => console.log(`Server Port: ${PORT}`));

/* ADD DATA ONE TIME */
// User.insertMany(users);
// Post.insertMany(posts);
})
.catch((error) => console.log(`${error} did not connect`));
.catch((error) => console.log(`${error} did not connect`));
5 changes: 5 additions & 0 deletions server/middleware/loggerMiddleware.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
const loggerMiddleware = (req, res, next) => {
console.log(`${req.method} ${req.url} - ${new Date().toISOString()}`);
next(); // Pass control to the next middleware or route
};
module.exports = loggerMiddleware;