我正在尝试从ES域中获取数据以用于我的Alexa技能lambda函数。我使用了https://github.com/elastic/elasticsearch-js中的以下代码模板:
const { Client } = require('@elastic/elasticsearch')
const client = new Client({ node: 'http://localhost:9200' })
// promise API
const result = await client.search({
index: 'my-index',
body: { foo: 'bar' }
})
这是我在lambda函数中遇到的错误:
响应: { “ errorMessage”:“响应错误”, “ errorType”:“ ResponseError”, “堆栈跟踪”: [ “ IncomingMessage.response.on(/var/task/node_modules/@elastic/elasticsearch/lib/Transport.js:290:25)”, “ emitNone(events.js:111:20)”, “ IncomingMessage.emit(events.js:208:7)”, “ endReadableNT(_stream_visible.js:1064:12)”, “ _combinedTickCallback(内部/进程/next_tick.js:138:11)”, “ process._tickDomainCallback(内部/进程/next_tick.js:218:9)” ] }
请求ID: “ 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7”
功能日志: START RequestId:8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7版本:$ LATEST 2019-04-09T19:48:46.107Z 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 {“ errorMessage”:“ Response Error”,“ errorType”:“ ResponseError”,“ stackTrace”:[“ IncomingMessage.response.on(/ var/task/node_modules/@elastic/elasticsearch/lib/Transport.js:290:25)“,” emitNone(events.js:111:20)“,” IncomingMessage.emit(events.js:208:7)“ ,“ endReadableNT(_stream_visible.js:1064:12)”,“ _ combinedTickCallback(内部/进程/next_tick.js:138:11)"、"process._tickDomainCallback(内部/进程/next_tick.js:218:9)”]] } END RequestId:8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 REPORT RequestId:8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7持续时间:1159.14 ms计费持续时间:1200 ms内存大小:128 MB使用的最大内存:70 MB
答案 0 :(得分:0)