gpt4 book ai didi

amazon-web-services - documentclient put 不起作用,尝试了一切

转载 作者:行者123 更新时间:2023-12-04 08:18:56 26 4
gpt4 key购买 nike

我的哈希键是一个名为 pid 的数字

这是代码

app.get('/register', (req, res) => {

var params = {
TableName:"passengers",
Item: {
"pid": 55
}
};

console.log("Adding a new item...");
docClient.put(params, function(err, data) {
if (err) {
console.log("errrrrrrr");
console.error("Unable to add item. Error JSON:", JSON.stringify(err, null, 2));
} else {
console.log("succccccc");
console.log("Added item:", JSON.stringify(data, null, 2));
}
});
console.log("Added a new item...");

res.send('<h1>some html</h1>');


})

errrr 或 succcc 都不会打印在日志中,但会打印“添加新项目”和“添加新项目”。

最佳答案

正如评论中提到的,put API 是异步的。因此,当放置成功或失败时,您应该将响应返回给客户端。

请包括 res.send在回调方法中。 Alos,请使用HttpMethod 发布 用于放置项目而不是 获取 方法。我希望您只是将它用于快速测试目的。

console.log("Adding a new item...");
docClient.put(params, function(err, data) {
if (err) {
console.log("errrrrrrr");
console.error("Unable to add item. Error JSON:", JSON.stringify(err, null, 2));
res.send('<h1>some error html</h1>');
} else {
console.log("succccccc");
console.log("Added item:", JSON.stringify(data, null, 2));
res.send('<h1>some html</h1>');
}
});

关于amazon-web-services - documentclient put 不起作用,尝试了一切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46311569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com