angularjs中重复的ajax调用

angularjs中重复的ajax调用,angularjs,node.js,express-jwt,Angularjs,Node.js,Express Jwt,我正在使用它构建一个restful api。现在客户端正在进行重复的ajax调用,第一个调用的发起方是angularjs,第二个调用的发起方是other。第一个得到204作为响应代码,第二个得到200作为响应代码。我试图通过调试找到重复请求的来源,但无法找到 下面是带有204状态代码的标题详细信息 下面是带有204状态代码的标题详细信息 有人能提出问题所在吗?第一个电话是选项类型。如果页面和api不在同一个域中,浏览器会发送一个飞行前调用 此呼叫的目的是处理CORS。后端通常需要发送允许的

我正在使用它构建一个restful api。现在客户端正在进行重复的ajax调用,第一个调用的发起方是angularjs,第二个调用的发起方是other。第一个得到204作为响应代码,第二个得到200作为响应代码。我试图通过调试找到重复请求的来源,但无法找到

下面是带有204状态代码的标题详细信息

下面是带有204状态代码的标题详细信息


有人能提出问题所在吗?

第一个电话是选项类型。如果页面和api不在同一个域中,浏览器会发送一个飞行前调用

此呼叫的目的是处理CORS。后端通常需要发送允许的请求方法类型(GET、POST等)。如果返回的请求类型中包含所需的请求类型,则浏览器将发送实际调用

下面是响应标题的示例。

无论出于何种目的,您都可以忽略它。它不包含任何通常有用的有效载荷或返回数据


查看更多信息。

这两个请求不同,一个是
选项
,另一个是
获取

对于跨域请求,将内容类型设置为除
application/x-www-form-urlencoded
multipart/form data
text/plain
之外的任何内容,都将触发浏览器向服务器发送飞行前
选项
请求


当请求方法
选项
时,您需要在服务器中处理,然后您需要退出而不进行处理。

检查调用API的所有位置。感谢您的响应,这非常有帮助。