传递了未放入dynamodb的值

时间:2019-04-15 13:49:07

标签: reactjs

有人可以向我解释为什么这个api不起作用吗?下面,我包括了API调用和API本身的代码。当我调用它时,属性siteIduserIddateCreated被上传到数据库中。但是内容没有。

API调用:

try {
            const attachment = this.file
            ? await s3Upload(this.file)
            : null;

            await this.createSite(this.state.imageText);
                //this.props.history.push("/");
            } catch (e) {
            alert(e);
        }
    }

    createSite(site) {
        return API.post("sites", "/sites", {
          body: site
        });
    }

API代码:

export async function main(event, context) {
  const data = JSON.parse(event.body);
  const params = {
    TableName: "sites",
    Item: {
      userId: event.requestContext.identity.cognitoIdentityId,
      siteId: uuid.v1(),
      content: data.content,
      createdAt: Date.now()
    }
  };

我也尝试过让通话说内容:this.state.imageText但没有succ

0 个答案:

没有答案