Elasticsearch JSONP 请求提示{"error":"JSONP is disabled."}

信息发布:soゝso 发布日期:2016-08-22 18:53 热度:493 分享到:

Elasticsearch  支持的协议有 HTTP  TCP  等等,我们最常用的协议是 TCP  HTTP  ,但是 HTTP  的安全性不能保证,所以我们常用的是 TCP  ,然后新版本出于安全考虑,默认是关闭 JSONP  的,所以才有这个提示:{"error":"JSONP is disabled."} ,下面说一下这个怎么解决。

出现这个问题,是 Elasticsearch  的  JSONP  默认没有开启。是处于安全考虑。

找到 Elasticsearch  配置文件。

$ elasticsearch-2.0.2/config/

这个目录下有一个elasticsearch.yml 配置文件。

里面搜索一下有没有http.jsonp.enable: false

如果有,把它改成true 就可以了。如果没有,直接在尾部添加这一行。

代码 + 注释:

# Uncomment if you want to enable JSONP as a valid return transport on the
# http server. With this enabled, it may pose a security risk, so disabling
# it unless you need it is recommended (it is disabled by default).
#
http.jsonp.enable: true


本文主题

如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。

¥我需要走的更远,点击我 赞助。 如果还有疑问,点击我加群,为你提供最好的解答。


工具导航地图

 
Nodejs + socket Demo 赞助二维码 赞助名单 百度口碑点赞 查看QQ群美女帅哥 点击加QQ群 听音乐 开启弹幕 X
反馈意见