Javascript 如何处理angular 2中的跨原点请求

Javascript 如何处理angular 2中的跨原点请求,javascript,angular,Javascript,Angular,我使用角2的前端和球衣的后端。每当我通过angular调用任何API时,它都会发送一个飞行前请求(选项请求),然后发送原始请求 因为我们无法控制选项请求的自定义标题。我们在后端有我们的过滤器,它检查请求头,如果它不包含我们的特定头参数,那么它会拒绝请求。因此,选项请求被拒绝 那么,有没有办法阻止这些飞行前请求?或者是否有办法在后端处理这些请求?请在服务器端的标头中设置此“Access Control Allow Origin:*”预飞行取决于请求本身-任何“非标准”标头或“非标准”数据类型将触发

我使用角2的前端和球衣的后端。每当我通过angular调用任何API时,它都会发送一个飞行前请求(选项请求),然后发送原始请求

因为我们无法控制选项请求的自定义标题。我们在后端有我们的过滤器,它检查请求头,如果它不包含我们的特定头参数,那么它会拒绝请求。因此,选项请求被拒绝


那么,有没有办法阻止这些飞行前请求?或者是否有办法在后端处理这些请求?

请在服务器端的标头中设置此“Access Control Allow Origin:*”

预飞行取决于请求本身-任何“非标准”标头或“非标准”数据类型将触发选项预飞行-您是说您不能更改在服务器上处理选项的方式吗?或者你只是不知道如何处理飞行前的选项?你可以参考这篇文章实际上可能更适合“复制”我不知道如何在服务器端适当地处理这些飞行前请求。
我们在后端有我们的过滤器,用于检查请求头,如果它不包含我们的特定头参数,那么它会拒绝请求
-听起来你知道如何处理选项=也许你看到了其他(与cors相关)请求中的标题,并在不应该拒绝时拒绝-显然,当您不拒绝时,您确实会发送相应的CORS响应,对吗