小编Mah*_*sha的帖子

无法使用新的nodejs 8.10将数据插入DynamoDB

我想使用新的nodejs 8.10来开发我的lambdas.在节点6.10样式中编写时,一段简单的代码可以工作,但是当我使用节点8.10时,相同(相似)的代码不起作用.

下面是成功将数据插入dynamodb表的工作代码(nodejs 6.10)

var AWS = require('aws-sdk');
// Set the region 
AWS.config.update({region: 'us-east-1'});
var documentClient = new AWS.DynamoDB.DocumentClient({apiVersion: '2012-08-10'});


exports.handler = (event, context, callback) => {
    // TODO implement

    var params = {
      Item: {
        client: 'client_'+Math.random(),
        Type: 1,
        Status: true,
        json: { foo: 'bar', address:{ city:'Pune', street: 'ABC Nagar', pin:'411099'} }
      },
      TableName: 'clients'
    };

    documentClient.put(params, function(err, data) {
      if (err) {
        console.log("Error", err);
        callback(err, null);
      } else {
        console.log("Success", data);
        // return "Hi, insert data completed";
        callback(null, …
Run Code Online (Sandbox Code Playgroud)

node.js aws-lambda

4
推荐指数
2
解决办法
3274
查看次数

标签 统计

aws-lambda ×1

node.js ×1