Connection to database gets timed out

const router = require('express').Router();

const User = require('../model/User');

router.post('/register', async (req, res) => {

  const user = new User({

    name: req.body.name,

    email: req.body.email,

    password: req.body.password,

  });

  try {

    const savedUser = await user.save();

    res.send(savedUser);

  } catch (err) {

    res.status(400).send(err);

  }

});

module.exports = router;

the timing out happens right after i use ‘try and catch’ code.

forgot to add: i’m using Postman