为了账号安全,请及时绑定邮箱和手机立即绑定

AJAX跨域问题

可以不可以后端不做跨域的任何处理,全部让前端来做,比如Nginx?

正在回答

2 回答

可以前端做,但是一般都是后端做,写一个统一过滤器也可以

 @Override

    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {

        HttpServletResponse response = (HttpServletResponse) res;

        response.setHeader("Access-Control-Allow-Origin", "*");

        response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");

        response.setHeader("Access-Control-Max-Age", "3600");

        response.addHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");

        chain.doFilter(req, res);

    }

0 回复 有任何疑惑可以回复我~

可以用 openresty

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
SpringBoot构建电商基础秒杀项目
  • 参与学习       49020    人
  • 解答问题       954    个

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

进入课程

AJAX跨域问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信