容器部署的eshead插件查询索引一直查不出来,报错信息是
{“error”:”Content-Type header [application/x-www-form-urlencoded] is not supported”,”status”:406}
网上找了很久确定是head插件的header头有问题。
进入容器修改/usr/src/app/_site/vendor.js文件
如果容器里面没有安装vim命令可以先安装vim命令,安装命令如下
apt-get update
apt-get install vim
安装完以后编辑vendor.js文件的第6886行,改为
contentType: "application/json"
网上有很多是改为contentType: "application/json;charset=UTF-8",试验了一下,加上charset=UTF-8还是不成功
再编辑第7573行,改为var inspectData = s.contentType === "application/json" &&
退出容器再重启容器就可以了