问答详情
源自:-

vue axios 跨域请求怎么解决啊,后台是java写的已经设置了跨域问题,在h5中可以请求到,在vue中还是出现跨域问题,怎么解决呢

vue axios 跨域请求怎么解决啊,后台是java写的已经设置了跨域问题,在h5中可以请求到,在vue中还是出现跨域问题,怎么解决呢

提问者:qq_小石头_8 2019-01-18 09:52

个回答

  • Brian
    2019-01-21 10:09:57

    1. 在前端调试过程中,建议使用这个插件来解决跨域问题:

    Allow-Control-Allow-Origin: *

    1.0.3

    Allows to you request any site with ajax from any source. Adds to response 'Allow-Control-Allow-Origin: *' header

    ID:nlfbmbojpeacfghkpbjhddihlkkiljbi

    使用上面的ID去https://chrome-extension-downloader.com下载,简单粗暴高效(嘻嘻)

    2. 在后台代码中,添加如下内容:

     Access-Control-Allow-Origin:*
    "Access-Control-Allow-Headers":"Authorization,Origin, X-Requested-With, Content-Type, Accept"来设置允许跨域的http请求头(具体根据你的代码来定)
    类似的还有"Access-Control-Allow-Methods":"GET,POST"

    参考链接:

    axios无法发起跨域请求

    axios可以解决跨域访问的问题吗?

  • qq_小石头_8
    2019-01-21 16:38:14

    解决了,谢谢你们的帮助

  • 王图思瑞
    2019-01-19 09:56:31

    我也遇到这个问题并已经解决,这个是JAVA后台代码台问题