Если у вас есть условие и вы хотите выйти досрочно, вы должны использовать return, потому что вызов res.send () более одного раза вызовет ошибку.Например:
//...Fetch a post from db
if(!post){
// Will return response and not run the rest of the code after next line
return res.status(404).send({message: "Could not find post."})
}
//...Do some work (ie. update post)
// Return response
res.status(200).send({message: "Updated post successfuly"})