node.js - AWS Lambda - 使用 Node.js 获取路径参数
问题描述
在用 Node.js 编写的 AWS lambda 中,当我通过 API 网关进行 GET 调用时,我想提取 URL 的以下部分:
/devices/{id} --> {id} will be replaced by a value, and that is the value I want!
我知道要获取 QueryStringParameters 您只需使用
event.queryStringParameters.[parameter name]
但是我将如何为路径参数执行此操作,例如上面的 {id}。
还有一个好地方可以让我全面了解在 Node.js 中为 API 编写 lambda 表达式吗?
解决方案
简短的回答:
const { id } = event.pathParameters;
我最近发布了一个简短的培训视频,详细演示了如何创建 API Gateway REST API 并将它们与 AWS Lambda (NodeJS) 集成。请在此处查看:
推荐阅读
- python - 如何在python中使用管道的地方将数据划分为不同的单元格
- safari - 我的网站无法在新的 Safari 版本 15 上加载
- json - 我如何将 BSON 文件转换为 JSON
- reactjs - “检查渲染方法”反应原生错误
- c# - NavmeshAgent 汽车旋转与坡度匹配
- r - 如何操作我的数据框以保留具有匹配行名的列?
- python - 为什么 def 函数生成的图形与正常的代码块(python)不同?
- javascript - 运行 JavaScript 时出现 Canvas 错误
- google-chrome - 为什么 Chrome Devtools 的缩放有时会切断我页面的右侧,而有时却不会?
- java - 数据未从 Android 写入 Firebase 数据库