Amazon dynamodb Cypress:如何连接到Dynamo DB

Amazon dynamodb Cypress:如何连接到Dynamo DB,amazon-dynamodb,cypress,Amazon Dynamodb,Cypress,使用Cypress,我需要连接到Dynamo DB并从表中获取一个值。 我有下面一段Javascript代码。有人能告诉我如何通过Cypress建立连接并从Dynamo DB表中获取值吗 注意:我正在使用cypress测试API调用。所以我必须找到一个端点,确认我得到了200 OK。之后,我需要连接到Dynamo DB并验证数据。我需要使用Cypress完成整个测试 var AWS = require ('aws-sdk') ; AWS.config.update({access

使用Cypress,我需要连接到Dynamo DB并从表中获取一个值。 我有下面一段Javascript代码。有人能告诉我如何通过Cypress建立连接并从Dynamo DB表中获取值吗

注意:我正在使用cypress测试API调用。所以我必须找到一个端点,确认我得到了200 OK。之后,我需要连接到Dynamo DB并验证数据。我需要使用Cypress完成整个测试

    var AWS = require ('aws-sdk') ;
    AWS.config.update({accessKeyId: 'xxxxxx', 
                       secretAccessKey: 'xxxxxx',
                       region: 'us-east-1'
                                });

    //let AWS = require("aws-sdk");
    let docClient = new AWS.DynamoDB.DocumentClient();
    exports.handler = async (event) => {
        // TODO implement
        let tableName = "invoice";
        let idvalue = '100458';
        let id = idvalue.toString();
        console.log('id'+id);
        let params = {
                    TableName: tableName,
                    KeyConditionExpression: "#id = :idvalue",
                    ExpressionAttributeNames: {
                        "#id": "id"
                    },
                    ExpressionAttributeValues: {
                        ":idvalue": id
                    }
                };

         let queryParams = await docClient.query(params).promise();
         console.log("query params is>"+queryParams.Items);
         queryParams.Items.forEach(function(item) {
                    console.log('items is'+JSON.stringify(item));
                    });
         return;

“用柏树”是什么意思?Cypress用于驱动浏览器,但您可以使用发出一般请求。您也可以使用Cypress测试API。所以我必须找到一个端点,确认我得到了200 OK。之后,我需要连接到Dynamo DB并验证数据。我需要用Cypress来完成整个测试,你试过吗?发生什么事了?你说“用柏树”是什么意思?Cypress用于驱动浏览器,但您可以使用发出一般请求。您也可以使用Cypress测试API。所以我必须找到一个端点,确认我得到了200 OK。之后,我需要连接到Dynamo DB并验证数据。我需要用Cypress来完成整个测试,你试过吗?怎么搞的?