为什么es.yml加上跨域请求后本地的es连接不上了

版权声明:本文为博主原创文章未经博主允许不得转载。 /Mr_OOO/article/details/

}

版权声明:本文为博主原创文章未经博主允许不得转载。 /yiifaa/article/details/

利用AJAX跨域请求修改数据的方法如下:

// 数据一定转换为字符串

现在就可以用javascript来制造数据了

}

ES服务器安装部署成功之后

从另外┅个域的浏览器访问ES服务器数据会出现跨域请求的问题。

查看ES相关资料得知ES默认是不允许跨域请求的

但是我们可以通过ES的配置文件:elasticsearch.ymlΦ添加如下参数:

#开启跨域请求访问支持,默认为false #跨域请求访问允许的域名地址(允许所有域名)以上使用正则 

通过以上配置,并重新启动ES垺务器就可以自由访问ES服务器


但是允许访问的域名地址为“*“是高风险的,这说明部署的ES实例允许被任何地方跨域请求请求


因此实际使用最好根据需求设定允许访问的域名地址。

 

修改好配置文件并重启ES再次查询,却发现又抛出另一个错误





}

我要回帖

更多关于 跨域 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信