【发布时间】:2021-01-28 01:03:47
【问题描述】:
https://www.npmjs.com/package/dynamodb
我试图实现类似这个 URL 的东西。但它不起作用。 没有回应。
谁能帮帮我?
这是我的代码。
var dynamo = require('dynamodb');
var Joi = require('joi');
dynamo.AWS.config.update({
accessKeyId: AWS_ACCESS_KEYID,
secretAccessKey: AWS_SECRET_ACCESS_KEY,
region: AWS_REGION,
endpoint: AWS_DYNAMODB_ENDPOINT
});
var Account = dynamo.define('Account', {
hashKey : 'email',
// add the timestamp attributes (updatedAt, createdAt)
timestamps : true,
schema : {
email : Joi.string().email(),
name : Joi.string(),
age : Joi.number(),
roles : dynamo.types.stringSet(),
settings : {
nickname : Joi.string(),
acceptedTerms : Joi.boolean().default(false)
}
}
});
dynamo.createTables(function(err) {
if (err) {
console.log('Error creating tables: ', err);
res.json({message: 'Create table error'});
} else {
console.log('Tables has been created');
res.json({message: 'Create table success'});
}
});
【问题讨论】:
-
您是否恰好在 AWS Lambda 中执行此代码?
标签: javascript node.js amazon-web-services amazon-dynamodb