0

有谁知道如何在 reactjs 上使表可编辑,其中数据源来自 dynamodb 表?

4

1 回答 1

1

为此,您可以使用 Amplify 中的 API 类别,并让 API Gateway 运行一个 Lambda,该 Lambda 执行您的业务逻辑以读取和写入 DynamoDB。AWS Mobile CLI 内置了这种模式:

$ npm install -g awsmobile-cli
$ cd my-app
$ awsmobile init
$ awsmobile enable cloud-api

然后,如果您尝试编辑它可能是使用 API 类别的 POST:

async function postData() { 
    let apiName = 'MyApiName';
    let path = '/path';
    let myInit = { // OPTIONAL
        body: {}, // replace this with attributes you need
        headers: {} // OPTIONAL
    }
    return await API.post(apiName, path, myInit);
}

postData();

AWSlabs 上的 React 示例演示了这一点:https ://github.com/awslabs/aws-mobile-react-sample

于 2018-02-10T18:01:06.143 回答