Did you set the following header when sending the request in Postman?
Content-Type: application/json
If you set it as below, the json string in the body will be automatically parsed. If you send an empty request, it will be parsed as {}.
app.use(express.json());