MongoDB Post Data

For posting data to a model we will use router from Expressjs.

import { Router } from "express";
const userRoutes = Router();

// POST /users
userRoutes.post("/", async (req, res) => {
    try {
        const user = await User.create({
            name: req.body.name,
            email: req.body.email
        });

        res.status(201).json(user);
    } catch (err) {
        res.status(500).json({
            message: err.message
        });
    }
});

For detailed review please have look as follows

https://github.com/KoolMonk/mern-alfa/blob/master/server/routes/userRoutes.js