Проблемы с обработчиками экспорта в javascript - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь проверить свой навык Alexa, но у меня есть проблема в этой части кода:

const Alexa = require('alexa-sdk');
const alexa_info = require('ask-sdk-core');
//part 1
       exports.handler = alexa_info.SkillBuilders.custom()
      .addRequestHandlers(
        LaunchRequest,
        LaunchRequestHandler,
        GreetMeIntentHandler,
        EmailIntentHandler,
        MobileIntentHandler,
        HelpIntentHandler,
        CancelAndStopIntentHandler,
        SessionEndedRequestHandler
        )
        .addRequestInterceptors(RequestLog)
        .addResponseInterceptors(ResponseLog)
        .addErrorHandlers(ErrorHandler)
        .withApiClient(new alexa_info.DefaultApiClient())
        .lambda();
//part 2    
    exports.handler1 = (event, context) => {
        const alexa = Alexa.handler(event, context);
        alexa.APP_ID = APP_ID;
        alexa.registerHandlers(handlers,newSessionHandlers);
        alexa.execute();
    }

две части работают по отдельности, но когда я пишу сегмент кода, чтобы попытаться заставить их работать вместе у меня проблемы. Вы можете мне помочь?

...