angular http 请求同时发送两次

Chi*_*iYu 4 http zone.js angular

我用的是angluar4 http,比如登录请求服务器,当我点击按钮提交表单时,谷歌浏览器的网络捕获了两个请求,其中一个是zone.js: 2744(返回数据错误)。

为什么有两次?

我的代码参考在这里?https://angular.cn/tutorial/toh-pt6

1 全部 2 第一的 3 第二

Pin*_*niH 6

https://developer.mozilla.org/en-US/docs/Glossary/Preflight_request

您首先看到 OPTIONS 调用 - 这是浏览器在从与您提供 html 的来源不同的来源(服务器)请求数据时自动执行的调用(在某些情况下)。