在用 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 表达式吗?
原文由 Cornel Verster 发布,翻译遵循 CC BY-SA 4.0 许可协议
我假设您在这里使用 lambda 代理,我正在粘贴 lambda 代理的事件对象示例。
路径可以从事件对象中的“路径”键中提取,可以从 event.path 访问,之后您可以使用字符串操作函数进一步操作它。
我希望它有帮助!