elasticSearch head 查询报错
docker中elasticSearch head 查询报错:
{“error”:“Content-Type header [application/x-www-form-urlencoded] is not supported”,“status”:406}
需要将vendor.js 文件中的
contentType: "application/x-www-form-urlencoded"
改为
contentType: "application/json"
直接在docker中修改
-
进入docker容器(可以直接在docker desktop,也可以通过 docker exec -it 容器id bash)
-
进入 /usr/src/app/_site,找到vendor.js文件
-
安装vim
-
apt-get update apt-get install vim
-
进行修改
vim vendor.js /application
通过宿主机修改
docker中下载vim可能会由于dns解析报错 404 Not Found [IP: 151.101.2.132 80]
-
将容器中文件复制到宿主机
docker cp 56acbaf50acc:/usr/src/app/_site/vendor.js .
最后的点表示当前路径
-
在宿主机完成修改
-
再将文件复制回去
docker cp D:\vendor.js 56acbaf50acc:/usr/src/app/_site
修改完后,不需要重启就可以查询辣