【问题标题】:Gateway stage variables in html mapping templatehtml 映射模板中的网关阶段变量
【发布时间】:2018-01-17 17:05:41
【问题描述】:

我想访问我在网关响应之一中创建的映射模板中的阶段变量。我提到模板的格式是 text/html 而不是 application/json

我知道如何在 json 中做到这一点,但无法让它在 html 中工作。

有什么想法吗?

谢谢

【问题讨论】:

  • 看起来基本上是一样的,不是吗?无论哪种方式,它都是 VTL,对吧?你得到了什么样的结果?
  • 并非如此。例如拥有这段 html。它不解析阶段变量。 <html> <body> Click <a href="${stageVariables.url}">here</a> to login. </body> </html>
  • @Michael-sqlbot,你是对的,他感觉它是相同的语法。在我的真实示例中,我使用带有下划线的阶段变量名称,这就是问题所在。将其更改为骆驼案解决了该问题。谢谢

标签: amazon-web-services aws-api-gateway


【解决方案1】:

发现问题。我使用带有下划线的阶段变量名称,这是一个问题。把它改成驼峰式就行了。

不要这样使用 <a href="$stageVariables.api_url">here</a>

不过这样 <a href="$stageVariables.apiUrl">here</a>

【讨论】:

    猜你喜欢
    • 2013-11-24
    • 1970-01-01
    • 2019-07-11
    • 1970-01-01
    • 2020-03-31
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多