gpt4 book ai didi

node.js - Node.js中如何使用express区分HTTP请求和XML HTTP请求?

转载 作者:太空宇宙 更新时间:2023-11-04 03:11:46 26 4
gpt4 key购买 nike

在我的代码中,出于某种原因,我想区分普通的 HTTP 请求和 AJAX 请求(即 XML HTTP 请求)。

经过大量搜索后,我尝试使用req.isXMLHttpRequest,但是对于这两种类型的请求,它都会返回undefined

现在,我通过在每个 HTTP 请求中添加一个标志作为 isAjax 并使用 truefalse 值来处理它。

问题:最好的建议方法是什么?

  1. 向每个 XML HTTP 请求添加标志 (isAJAX)(使用 truefalse)

  2. 找出并修复与 req.isXMLHttpRequest 相关的问题。

如果有人告诉我,为什么 req.isXMLHttpRequest 返回 undefined

提前致谢

注意:我使用的是 Node.JS 版本 0.8.20Express 版本 3.1.0

最佳答案

你可以试试这个。

req.xhr

无论是否是 XMLHttpRequest,都会返回 true 或 false。

关于node.js - Node.js中如何使用express区分HTTP请求和XML HTTP请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15038474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com