如何使用Webpack导入elasticsearch

时间:2019-04-18 22:19:08

标签: elasticsearch webpack

我正在尝试使用elasticsearch Client,但是为此,我必须能够要求使用它。因此,我很难使用Webpack导入它,但是最终出现此错误,并且我不明白为什么:

main.js:15 Uncaught TypeError: r(...) is not a constructor

这是我编译的文件:

const { Client } = require('@elastic/elasticsearch')
const client = new Client({ node: 'http://localhost:9200' })

// promise API
async function run(){
    const result = await client.search({
        index: 'my-index',
        body: { foo: 'bar' }
    })

    // callback API
    client.search({
        index: 'my-index',
        body: { foo: 'bar' }
    }, (err, result) => {
        if (err) console.log(err)
    })
}

run()

我在做什么错的任何线索?

0 个答案:

没有答案