博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
本地开发时连接后台数据库时出现的错误,附自救方法
阅读量:5951 次
发布时间:2019-06-19

本文共 940 字,大约阅读时间需要 3 分钟。

hot3.png

一、跨域问题

现状:后端跨域权限无法打开,现在的浏览器出于安全策略的限制,都是不允许跨域的,但是开发的时候经常需要一些别的域的接口,特别是一些接口不是自己能控制的时候,往往会造成开发困难。

解决办法一:

    直接装插件Allow-Control-Allow-Origin,解决90%情况,(google装这插件方便,其他浏览器自行安装)

解决办法二(仅针对google用户):

如果 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 是你本地硬盘的一个目录,你自己最好新建一个,上面的目录路径换成你新建的目录就可以了。

二、地址问题(后台报表地址问题)

现状:一直连着准生产报表地址是没问题,但后台做了一些处理导致准生产地址不可用

连状态码都没有,摆明是连接后台报表地址有问题

查找问题思路:

1、先查看本地配置文件后台报表地址,是否和准生产和生成的地址一致,我这里得是准生产地址

本地配置

准生产地址

那么尝试把这能登录的地址复制过去配置文件,注意https,问题就解决了

这里主要不是说如何解决这个问题,而是如何找这类问题的第一反应

1、学会看network的状态(开发必备)

2、看报表地址端口,一般端口为80 或者 8080,可以先尝试从端口更改

3、https,现在很多网址都采用安全模式的http,所以这也可能产生问题的原因

 

待续。。。。

 

转载于:https://my.oschina.net/u/2949632/blog/916055

你可能感兴趣的文章
JQuery选择器大全
查看>>
Gamma阶段第三次scrum meeting
查看>>
python3之装饰器修复技术@wraps
查看>>
[考试]20150606
查看>>
Javascript_备忘录5
查看>>
Can’t create handler inside thread that has not called Looper.prepare()
查看>>
敏捷开发方法综述
查看>>
Hadoop数据操作系统YARN全解析
查看>>
Django 运行报错 ImportError: No module named 'PIL'
查看>>
修改数据库的兼容级别
查看>>
Windows下同时安装两个版本Jdk
查看>>
uoj#228. 基础数据结构练习题(线段树)
查看>>
JS键盘事件监听
查看>>
ios开发周期之--(向上,向下,四舍五入)取整
查看>>
加油!
查看>>
拦截导弹问题(动态规划)
查看>>
iOS 单元测试(Unit Test 和 UI Test)
查看>>
[linux小技巧]
查看>>
文件下载_中文乱码:"Content-disposition","attachment; filename=中文名
查看>>
HBase 笔记3
查看>>