• 通过设置 Chrome 解决开发调用跨域问题


    转载请注明出处:

      项目采用的是前后端分离的方式,前端本地访问方式是 localhost:8080,访问本地后台服务时,通过 localhost:9000 进行访问

    本地后端服务。在本地通过chrome调用服务的时候,会报跨域,因为端口不一致,端口跨域。

      问了前端大佬,说可以设置Chrome解决本地调用跨域的问题。特此记录一下。

      首先查看Chrome的版本号,浏览器右上角,点击设置,再选择关于,便可查看版本

    如果 Chrome 版本在49之前,设置方法如下:

    1、在Chrome的快捷图标上点击鼠标右键

    2、选择属性

    3、选择快捷方式标签

    4、在目标里面,在原chrome路径的基础上加上 --disable-web-security

    5、点击应用

    6、点击确定关闭属性窗口

    7、关闭所有已打开的chrome,重新启动

    8、看到地址栏下面的小黄条你使用的是不受支持的命令标记 --disable-web-security,就成功了

    注意: --前面有个空格

    如果是49以上的版本:

    步骤和上面的一样,只是第4步的参数稍微不一样。

    --disable-web-security --user-data-dir=C:MyChromeDevUserData

    C:MyChromeDevUserData 是你本地硬盘的一个目录,你自己最好新建一个,上面的目录路径换成你新建的目录就可以了。

    完美解决。

  • 相关阅读:
    mongoDB看这篇就够了
    放不下
    jmeter连接不上MySQL数据库的原因以及解决方法
    SecureCRT自动断开连接的解决方法
    Linux及Windows查看占用端口的进程
    网络基础知识
    selenium中driver.close()和driver.quit()的不同点
    day2_窗口句柄切换
    day6_异常捕捉
    day6_logging模块
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/13394577.html
Copyright © 2020-2023  润新知