2017-04-17 61 views
0

我創建了一個lambda函數部分在迪納摩DB,沒有填充

console.log('starting function'); 

const AWS = require('aws-sdk'); 
const docClient = new AWS.DynamoDB.DocumentClient({region: 'ap-northeast-1'}); 

exports.handle = function(e, ctx, callback) { 
    console.log('processing event: %j', e); 
    var params ={ 
    Item: { 
     "name":e.name, 
     "email":e.email 
    }, 

    TableName:'SignUp' 
    }; 

    docClient.put(params, function(err,data){ 
     if(err){ 
      callback(err,null); 
     }else{ 
      callback(null,data); 
     } 
    }); 

} 

我在我的API網關配置POST方法,並能正常工作,但經過我測試,我發現,只有電子郵件項目,我定義爲我的主鍵填充在我的數據庫中,沒有名稱項目和數據。不知道出了什麼問題。

回答