如下报错解决:
elasticsearch安装16.0.0版本即可
cnpm i elasticsearch@16.0.0
const es = require('elasticsearch');
const client = new es.Client({ host: 'xxxx:9200' });
client.ping()
.then(res => console.log('connection success', res))
.catch(err => console.error('wrong connection', err));
client.index({
index: 'nansentest1', //相当于database
type: 'test_doc', //相当于table
// _doc:'ters',
id: (new Date().getTime()),// 数据到唯一标示,id存在则为更新,不存在为插入
body: JSON.stringify({
title: 'Test 1',
tags: ['y', 'z'],
published: true,
counter: 1,
name: '999'
})//文档到内容
}, (error, response)=>{
//
console.log(error)
console.log(response)
});