알렉사 기술로 DynamoDB
설정
export.handler 내에서 테이블 정의
여기서 DynamoDB 내에서 정의되지 않은 테이블이라면 자동으로 만드는 것 같습니다.
exports.handler = function(event, context, callback) {
var alexa = Alexa.handler(event, context);
alexa.dynamoDBTableName = 'TestTable'; // TestTableテーブルを定義
alexa.registerHandlers(handlers, synastriesHandlers); // 既存のハンドラに加えてステートハンドラ(後半で定義)も登録
alexa.execute();
};
저장
this.attributes["test"] = "test"
DynamoDB로 이런 느낌으로 볼 수 있다
획득
발화로 인텐트를 나누고 있으므로 조건 분기로 취득하는 것이 필요하다고 생각된다
if (this.attributes['sign']) {
var sign = this.attributes['sign']; // DynamoDBから読み込んだデータを参照
} else {
this.emit('AMAZON.HelpIntent');
}
Reference
이 문제에 관하여(알렉사 기술로 DynamoDB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/imajoriri/items/1f7813a3229cf4c987c4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
exports.handler = function(event, context, callback) {
var alexa = Alexa.handler(event, context);
alexa.dynamoDBTableName = 'TestTable'; // TestTableテーブルを定義
alexa.registerHandlers(handlers, synastriesHandlers); // 既存のハンドラに加えてステートハンドラ(後半で定義)も登録
alexa.execute();
};
this.attributes["test"] = "test"
DynamoDB로 이런 느낌으로 볼 수 있다
획득
발화로 인텐트를 나누고 있으므로 조건 분기로 취득하는 것이 필요하다고 생각된다
if (this.attributes['sign']) {
var sign = this.attributes['sign']; // DynamoDBから読み込んだデータを参照
} else {
this.emit('AMAZON.HelpIntent');
}
Reference
이 문제에 관하여(알렉사 기술로 DynamoDB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/imajoriri/items/1f7813a3229cf4c987c4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
if (this.attributes['sign']) {
var sign = this.attributes['sign']; // DynamoDBから読み込んだデータを参照
} else {
this.emit('AMAZON.HelpIntent');
}
Reference
이 문제에 관하여(알렉사 기술로 DynamoDB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/imajoriri/items/1f7813a3229cf4c987c4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)