Angular 角度6-拦截器飞行前(CORS)

Angular 角度6-拦截器飞行前(CORS),angular,cors,Angular,Cors,我使用拦截器在每个请求中激活微调器 示例拦截器: 返回next.handle(req.do)(evt=>{ if(HttpResponse的evt实例){ 这个.spinnerService.close(); } });使用req.method您可以访问http方法。 这里的请求对象引用req.method没有返回选项。请求是POST,brower中的选项是相同的,但当在控制台日志中打印时,两者都是相同的。这是因为出于安全原因(CORS),浏览器会自动进行选项调用,而您无法处理。在这种情况下,

我使用拦截器在每个请求中激活微调器

示例拦截器:

返回next.handle(req.do)(evt=>{
if(HttpResponse的evt实例){
这个.spinnerService.close();
}

});使用req.method您可以访问http方法。
这里的请求对象引用

req.method没有返回选项。请求是POST,brower中的选项是相同的,但当在控制台日志中打印时,两者都是相同的。这是因为出于安全原因(CORS),浏览器会自动进行选项调用,而您无法处理。在这种情况下,您还必须处理异常场景并停止spinner,并且可能会向用户发送一条关于该异常的消息。