Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Nodejs 10:为什么DynamoDB将函数多次放入成功中_Node.js_Amazon Web Services_Aws Lambda_Amazon Dynamodb_Aws Serverless - Fatal编程技术网

Node.js Nodejs 10:为什么DynamoDB将函数多次放入成功中

Node.js Nodejs 10:为什么DynamoDB将函数多次放入成功中,node.js,amazon-web-services,aws-lambda,amazon-dynamodb,aws-serverless,Node.js,Amazon Web Services,Aws Lambda,Amazon Dynamodb,Aws Serverless,我正在编写节点js 10.x lambda函数,以便将细节放入DynamoDB表中 下面是代码 我得到了成功回报的随机数种 输出执行1 输出执行2 输出执行3 ** 有人知道这个问题的原因吗 我对NodeJS10.x比较陌生。所以,如果我在代码中遗漏了什么,请帮助我 **如果您正在使用,请同时删除回调 你可以试试类似的东西 exports.handler = async (event, context) => { const params = { TableName

我正在编写节点js 10.x lambda函数,以便将细节放入DynamoDB表中

下面是代码

我得到了成功回报的随机数种

输出执行1

输出执行2

输出执行3

** 有人知道这个问题的原因吗

我对NodeJS10.x比较陌生。所以,如果我在代码中遗漏了什么,请帮助我 **

如果您正在使用,请同时删除回调

你可以试试类似的东西

exports.handler = async (event, context) => {
    const params = {
        TableName: tableName,
        Item: {
            userid: event.userid,
        }
    };

    try {
        const data = await dynamoDB.put(params).promise();
        console.log("Data: ", data);
    } catch(error) {
        console.error("Error:", error);
    }
}
如果您正在使用,请同时删除回调

你可以试试类似的东西

exports.handler = async (event, context) => {
    const params = {
        TableName: tableName,
        Item: {
            userid: event.userid,
        }
    };

    try {
        const data = await dynamoDB.put(params).promise();
        console.log("Data: ", data);
    } catch(error) {
        console.error("Error:", error);
    }
}

您如何调用此
处理程序
函数?通过在AWS Lambda UI控制台中使用测试事件,您引用的随机字符串,例如
2625bba5-b8e1-40e4-8704-7c0d486f6dff
awsRequestId–调用请求的标识符。
@error404我知道它,但没有引用请求标识符。我指的是执行后成功消息的数量您如何调用此
处理程序
函数?通过在AWS Lambda UI控制台中使用测试事件,您所指的随机字符串,例如
2625bba5-b8e1-40e4-8704-7c0d486f6dff
awsRequestId–调用的标识符请求。
@error404我知道这一点,但没有提及请求标识符。我指的是执行后成功消息的数量
2019-11-07T07:08:19.270Z    3ce51f5d-bbbc-4dd6-b46f-2149ee9bb9cf    INFO    Success
2019-11-07T07:08:27.410Z    2625bba5-b8e1-40e4-8704-7c0d486f6dff    INFO    Success
2019-11-07T07:08:27.431Z    2625bba5-b8e1-40e4-8704-7c0d486f6dff    INFO    Success
exports.handler = async (event, context) => {
    const params = {
        TableName: tableName,
        Item: {
            userid: event.userid,
        }
    };

    try {
        const data = await dynamoDB.put(params).promise();
        console.log("Data: ", data);
    } catch(error) {
        console.error("Error:", error);
    }
}