Angular 角度http请求同时发送两次
我使用了Angluar4HTTP, 例如登录请求服务器, 当我点击按钮提交表单时,Google Chrome的网络捕获了两个请求,其中一个是Angular 角度http请求同时发送两次,angular,http,zone.js,Angular,Http,Zone.js,我使用了Angluar4HTTP, 例如登录请求服务器, 当我点击按钮提交表单时,Google Chrome的网络捕获了两个请求,其中一个是zone.js:2744(返回的数据是错误的) 为什么会有两次 我的代码参考如下: 一, 2. 3. 您首先看到的是选项调用-当从不同的来源(服务器)请求数据时,浏览器会自动(在某些情况下)执行该调用,而不是从您提供html的来源。谢谢。那么,我应该处理服务器端吗?这被认为是向服务html文件的同一端点发出http调用的最佳实践,有几种方法可以做到这一点:
zone.js:2744
(返回的数据是错误的)
为什么会有两次
我的代码参考如下:
一,
2.
3.
您首先看到的是选项调用-当从不同的来源(服务器)请求数据时,浏览器会自动(在某些情况下)执行该调用,而不是从您提供html的来源。谢谢。那么,我应该处理服务器端吗?这被认为是向服务html文件的同一端点发出http调用的最佳实践,有几种方法可以做到这一点:1。添加一个nginx层,将请求重定向到静态文件或服务器。2.在服务器上添加文件服务。可能还有更多,但这是最好的方法。如果您使用的是angular2,您可以使用webpack代理选项,这样您就可以调用相同的地址,webpack将代理它到您的服务器。