Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用https端点进行alexa技能开发_Node.js_Alexa - Fatal编程技术网

Node.js 使用https端点进行alexa技能开发

Node.js 使用https端点进行alexa技能开发,node.js,alexa,Node.js,Alexa,我已经使用aws lambda构建了amazon alexa技能,现在我想使用https端点构建一个技能。我不清楚如何进一步。有人能给我一些指导/步骤吗。正如这里提到的,你主要有两种选择 为Alexa端点json接口契约编写自己的实现。我的意思是,您将编写端点来接受来自alexa的json请求,解析并使用它,并生成一个json响应,该响应在语法和逻辑上都是正确的,可以由您的alexa技能使用。对于输入/输出json格式,请进一步阅读: 第二种选择是避免重复编写自己的json接口契约实现,并使用

我已经使用aws lambda构建了amazon alexa技能,现在我想使用https端点构建一个技能。我不清楚如何进一步。有人能给我一些指导/步骤吗。

正如这里提到的,你主要有两种选择

  • 为Alexa端点json接口契约编写自己的实现。我的意思是,您将编写端点来接受来自alexa的json请求,解析并使用它,并生成一个json响应,该响应在语法和逻辑上都是正确的,可以由您的alexa技能使用。对于输入/输出json格式,请进一步阅读:
  • 第二种选择是避免重复编写自己的json接口契约实现,并使用库或客户端sdk。使用这种方法将在您想要的语言中为您提供API,以使用和构建Alexa端点的请求响应。正如您在问题中标记了node.js一样,这里有一个这样的客户端sdk
  • 请按类似要求浏览。本文档包括您需要采取的每个步骤

    简言之,您需要使用Alexa技能设置Amazon API网关,这将把lambda函数与一个可公开寻址的API连接起来

    如果另一个端点只接受并发送HTTP而不是HTTPS请求,您将进一步需要Amazon CloudFront作为代理中继层