1. ホーム
  2. ajax

ExpressによるNodeJS上のAJAXリクエストの検出

2023-09-13 16:50:43

質問

NodeJSをExpressで使用しています。通常のブラウザのリクエストとAJAXリクエストの違いをどのように見分ければよいのでしょうか?私はリクエストヘッダをチェックできることを知っていますが、Node/Exprsssはこの情報を公開しますか?

どのように解決するのですか?

ほとんどのフレームワークでは X-Requested-With ヘッダを XMLHttpRequest に変換する必要があります。

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