无服务器:您将LAMBDA-PROXY与请求/响应结合使用

时间:2016-12-15 21:40:35

标签: node.js serverless-framework

有人可以帮忙解释一下这条警告信息的含义吗?

无服务器:警告!您在函数“indexPage”中将LAMBDA-PROXY与请求/响应配置结合使用。部署期间将忽略此配置。

我相信我理解LAMDA-PROXY部分。我很确定这是对serverless.yml的“Integration”部分的引用:

 indexPage:
    handler: reporting.index
    memorySize: 128
    timeout: 15
    events:
      - http:
          path: /
          method: post
          integration: lambda-proxy
          response:
           headers:
             Content-Type: "'text/html'"
           template: $input.path('$')

我不知道它使用“请求/响应配置”引用了什么。

1 个答案:

答案 0 :(得分:2)

如果使用lambda-proxy,则通过lambda函数返回所有内容,而不是配置。它说它会忽略这一部分:

response:
       headers:
         Content-Type: "'text/html'"
       template: $input.path('$')

如果要在配置文件中定义请求/响应,则需要将集成更改为lambda-lambda中的lambda。