amazon-web-services - 无法识别的令牌“$context”:期待(“true”、“false”或“null”)AWS VTL
问题描述
我正在传递一个context-token
通过 graphql 客户端调用的标头,我试图将其从标头中拉出以使用以下 vtl 传递给 lambda:
{
"version": "2017-02-28",
"operation": "Invoke",
"payload": {
"type": "Query",
"resolver": "apiContext",
"arguments": $utils.toJson($context.arguments),
"contextToken": $context.request.headers.context-token
}
}
解决方案
这对我有用。
{
"version": "2017-02-28",
"operation": "Invoke",
"payload": {
"type": "Query",
"resolver": "apiContext",
"arguments": $utils.toJson($context.arguments),
"contextToken": "$context.request.headers.get("context-token")"
}
}
推荐阅读
- javascript - 在 Service Worker 中从 HTTPS 导入模块
- python - 在python中多次分配给变量的地图对象上使用列表函数
- django - 用于多个域和同一站点的 Django 站点地图
- time-complexity - 分布式网络算法的时间复杂度
- javascript - 将 BrowserWindow 重构为单独的文件后捕获的异常
- java - spring data JPA repository.save方法自动保存所有实体?
- git - Git 合并来自另一个分支的部分更改
- javascript - 使用 React.js 通过 ChartJS 活动元素中的 onClick 传递未知值
- android - 错误:活动类 {com.example.cupcake/com.example.cupcake.MainActivity} 不存在
- android - 断言在 JetPack Compose 测试中是否抛出异常