我在Express上使用NodeJS。如何分辨普通浏览器请求和AJAX请求之间的区别?我知道我可以检查请求标头,但是Node / Exprsss是否公开此信息?
大多数框架将X-Requested-With标头设置XMLHttpRequest为,Express对此进行了测试:
X-Requested-With
XMLHttpRequest
app.get('/path', function(req, res) { var isAjaxRequest = req.xhr; ... });