【发布时间】:2018-11-05 20:13:27
【问题描述】:
我了解我需要为 API 网关指定一个请求模板才能访问请求标头。 The Serverless docs说:
“无服务器附带以下默认请求模板,您可以立即使用:”
默认模板看起来像是提供了对我想要的东西(即请求标头)的访问,但是你如何告诉 Serverless 使用它们呢?
【问题讨论】:
我了解我需要为 API 网关指定一个请求模板才能访问请求标头。 The Serverless docs说:
“无服务器附带以下默认请求模板,您可以立即使用:”
默认模板看起来像是提供了对我想要的东西(即请求标头)的访问,但是你如何告诉 Serverless 使用它们呢?
【问题讨论】:
“您可以立即使用的默认请求模板”是指 lambda 集成,而不是“默认”集成,您可以将参数留空。如果未定义集成,则它是默认集成。因此,在 http 下,添加“integration: lambda”。
但是,话虽如此,当您不指定集成时,您仍然应该可以访问标题。
functions:
create:
handler: posts.create
events:
- http:
path: posts/create
method: post
integration: lambda
functions:
index:
handler: handler.hello
events:
- http: GET hello
【讨论】: