Используйте пользовательское промежуточное ПО для перехвата всех запросов.
app.use((req, res, next) => {
if (req.xhr) {
next()
} else {
res.status(400).end('400 Bad Request')
}
})
// put your routes here
app.get('/', (_, res) => res.json("Hello world"))