一尘不染

使用Express在NodeJS上检测AJAX请求

node.js

我在Express上使用NodeJS。如何分辨普通浏览器请求和AJAX请求之间的区别?我知道我可以检查请求标头,但是Node /
Exprsss是否公开此信息?


阅读 381

收藏
2020-07-07

共1个答案

一尘不染

大多数框架将X-Requested-With标头设置XMLHttpRequest为,Express对此进行了测试:

app.get('/path', function(req, res) {
  var isAjaxRequest = req.xhr;
  ...
});
2020-07-07