一、在做前后端分离的时候经常会遇见报错代码403,然后说什么options什么的东西,类似于下面这种
通过下面的的处理就能解决这个问题
二、主要是通过过滤器来实现
在zuul下新建一个FirstFilter 继承ZuulFilter
package com.beilu.apigateway.filter;
import com.netflix.zuul.ZuulFilter;
import com.netflix.zuul.context.RequestContext;
import com.netflix.zuul.exception.ZuulException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.cloud.netflix.zuul.filters.support.FilterConstants;
import org.springframework.web.bind.annotation.RequestMethod;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @Description
* @Author shen
* @Date 2019/3/14 23:53
**/
public class FirstFilter extends ZuulFilter {
private Logger logger = LoggerFactory.getLogger(FirstFilter.class);
@Override
public String filterType() {