繁体   English   中英

AWS DAX 客户端 promise() 错误:请求 object 已使用

AWS DAX Client promise() Error: Request object already used

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

谢谢你。 花时间阅读这篇文章。

我是 JS 新手,在查询 AWS DAX 时遇到了与 promise() 相关的回调问题。 有一篇与此问题相关的帖子( 在 dax-services dynamodb 文档客户端上使用 the.promise() 调用返回错误:错误:ValidationException: Request object already used )但无法遵循答案。

我也访问了下面的页面,但由于该页面没有提供 client.send(command) https://www.npmjs.com/package/@aws-sdk/client-dax的示例而被卡住

我不断收到以下错误: DaxClientError: ValidationException: Request object already used。

您能否帮助更正以下代码并解释解决方案?

我将非常感谢您的帮助。 我花了一整天的时间,但没有取得任何进展。

 const express = require('express'); const AWS = require('aws-sdk'); const AmazonDaxClient = require('amazon-dax-client'); var region = "us-west-2"; AWS.config.update({ region: region }); const myendpoint = "daxs://mydax.xxxx.dax-clusters.us-west-2.amazonaws.com"; const dax = new AmazonDaxClient({endpoints: [myendpoint], region: region}); // If using AWS.DynamoDB.DocumentClient... const doc = new AWS.DynamoDB.DocumentClient({service: dax}); // Constants const PORT = 8080; const HOST = '0.0.0.0'; // App const app = express(); app.get('/', (req, res) => { res.send('Hello World'); }); app.get('/readreview', async (req, res) => { try{ var myresult='empty'; var params = { TableName: 'test', Key:{ "id": 'p12', "key": 'description' } }; await doc.get(params, function(err, data) { if (err) { console.error("Unable to read item. Error JSON:", JSON.stringify(err, null, 2)); } else { myresult=data; console.log("@@@@@@@@@"+data); } }).promise(); res.send(myresult); } catch (e) { console.log(e); } }); app.listen(PORT, HOST); console.log(`Running on http://${HOST}:${PORT}`);

谢谢!

问题暂未有回复.您可以查看右边的相关问题.
2 Java线程绑定异常与已使用的地址结合使用错误(使用套接字的客户端服务器)

此程序中有两个文件(客户端文件,服务器文件),它们应该能够相互发送和接收消息(utf-8字符串)。 每个文件都有一个线程(一个线程用于客户端,一个线程用于服务器) 客户端和服务器在本地主机上使用端口号连接(在命令提示符/ mac终端窗口上键入时,该端口号应为相同的端口号) 但是,服 ...

3 如何使用请求模块诊断客户端证书错误?

我正在编写测试以验证我们的JSONRPC服务器,并且我想使用请求模块来测试诸如设置无效的Content-Length和Content-Type标头等内容。但是,我们的服务器需要有效的客户端证书,因此我无法获取请求模块以正确利用我的客户证书中记录的证书 。 如果我只是打开一个套接字并手动发送 ...

6 如何在客户端捕获拒绝 promise 的错误?

如果用户尝试使用现有帐户注册,我试图让我的服务器拒绝signup请求。 但是,我似乎无法正确拒绝它并将错误消息传递给我的客户端。 从我的 reduxdev 工具中,即使我从服务器拒绝了它,我的signup仍然完成。 此外,我的服务器在一次尝试后崩溃,这让我怀疑存在未捕获的错误。 ...

8 Angular Apollo客户端返回错误请求

我正在为Angular练习Graphql和Apollo Client 。 我在从客户端创建查询时遇到问题。 我已经在后端成功创建了graphql查询。 以下是我的GQL查询,该查询返回数据并将其显示在Playground GQL查询 我的客户端代码, 服务 ...

9 Apache Http客户端放置请求错误

我正在尝试使用Apache Http Client的PUT方法上传文件。 代码如下: 当我尝试运行该方法时,我看到以下错误: 不知出了什么问题? 我可以执行GET请求,但是PUT似乎不起作用! 关于我应该去哪里寻找的任何线索? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM