【发布时间】:2023-02-01 02:11:19
【问题描述】:
我是 Fastify 的新用户。我通过fastify-cli 创建了一个fastify@4.0.0 应用程序。我想通过用户名和密码连接到 Elasticsearch,但在 @fastify/elasticsearch 文档中没有提及。正如文档所说:
const fastify = require('fastify')()
fastify.register(require('@fastify/elasticsearch'), { node: 'http://xxxx:9200' })
fastify.get('/user', async function (req, reply) {
const { body } = await this.elastic.search({
index: 'tweets',
body: {
query: { match: { text: req.query.q }}
}
})
return body.hits.hits
})
fastify.listen({ port: 3000 }, err => {
if (err) throw err
});
我不知道如何设置用户名和密码来连接到我的 Elasticsearch 实例。是真的吗?
fastify.register(require('@fastify/elasticsearch'), { node: 'http://8.8.8.8:9200', username: 'xxxx', password: 'xxxx' });
【问题讨论】:
标签: node.js elasticsearch fastify fastify-elasticsearch