나는 다소 단순한 것을하려고 노력하고있다. .. 최소한 나는 그것이 단순 할 예정이다라고 생각했다.Alexa를위한 간단한 람다
알렉사가 람다를 사용하고 싶습니다. 나는 처음부터 만듭니다. 나는 날짜에 따라 특정 행동을 설정할 수 있기를 원한다. 12 월 24 일부터 시작했는데 다소 쉽습니다. 나는 그것이 12 월 24 일이고 2100 년 이후인지 말하기 위해 코드를 설정하려고 시도하고있다.
exports.handler = (event, context, callback) => {
// TODO implement
var dateTime = new Date();
var day = dateTime.getDate();
var mon = dateTime.getMonth();
var hour = dateTime.getHour();
var answer = "";
if(day == 24 && month == 11 && hour >= 20) {
answer = 'working';
console.log(answer);
} else {
answer = 'not working';
console.log(answer);
}
callback(answer, 'Hello from Lambda');
};
나는 노드 전문가가 아니에요 및 롤 만 개 테스트를 실행하고 싶지 않았다, 그러나 나는이 오류를 얻을 :
{ "ERRORMESSAGE": "RequestID가 : ff577333-cb51-11e7을 -8d87-6d7ffdfe6f08 요청을 완료하기 전에 프로세스가 종료되었습니다. " "
코드가 잘못 되었습니까?
exports.handler = (event, context, callback) => {
// TODO implement
var dateTime = new Date();
var day = dateTime.getDate();
var mon = dateTime.getMonth();
var hour = dateTime.getHour();
var answer = "";
if(month == 11) {
if(day == 24) {
if(hour >= 20) {
answer = 'working';
console.log(answer);
}
}
} else {
answer = 'not working';
console.log(answer);
}
callback(answer, 'Hello from Lambda');
};
이 내 테스트 이벤트 사용하고 있습니다 : 여기 내가 사용하는 방법에 대한 생각 다른 버전입니다
{
"key3": "11, 9, 21",
"key2": "12, 24, 22",
"key1": "5, 5, 5"
}
어쩌면 내가 테스트 할 수있는 길을 잘못 사용하고
. 약간의 지침을 원합니다.미리 감사드립니다.
'콜백'에서 첫 번째 인수는 'error'이고 두 번째 인수는'response'입니다. 오류로 해석되는 첫 번째 인수에 대한 응답을 보내고 있습니다. –