【发布时间】:2018-08-07 04:41:21
【问题描述】:
我正在使用拦截器在每个请求中激活微调器。
拦截器示例:
return next.handle(req).do(evt => {
if (evt instanceof HttpResponse) {
this.spinnerService.close();
}
});
req.method 没有返回 OPTIONS。请求在浏览器中是 POST 和 OPTIONS,但在控制台日志中打印时都是相同的。
浏览器:请求“OPTIONS”和“POST”。
登录回调拦截器:“POST”和“POST”
有谁知道如何检测请求方法何时是 OPTIONS?我需要禁用微调器,只有当它不是预检时。
感谢您的帮助!
【问题讨论】: