Angular:为什么我的角度应用程序会每次执行$ http请求两次?

时间:2016-01-04 12:56:43

标签: javascript angularjs ajax http frontend

我确定它执行一次控制器,但执行$http请求两次。所以我的数据库的每次操作都会执行两次!

请求跨域,我设置了“访问控制 - 允许 - 来源:*'。

我在每个正常请求之前收到OPTIONS请求,但我猜OPTIONS请求与TWICE问题无关。

Request screenshot

1 个答案:

答案 0 :(得分:1)

这是预检CORS请求。请注意,第一个请求是OPTIONS,第二个请求是POST。

当您向其他域

发送请求时会发生这种情况

非常好的解释:CORS - What is the motivation behind introducing preflight requests?