问题描述
我想为我的待办事项建立一些路线,例如:
- 列表
- 获取
- 等
因此,为了做到这一点,我想检查调用 API 的 URL(如果有更好的方法请联系我)。我首先在一个简单的 lambda 中尝试,但无法获取 URL,这是我尝试的:
'use strict';
exports.handler = async (event) => {
let itsCallingFrom = event.requestContext.pathParameters;
const response = {
statusCode: 200,body: JSON.stringify('Calling from: ' + itsCallingFrom),};
return response;
};
这是我的路线的样子:
/listalltodos
GET
活动内容如下:
这是我得到的:"Calling from: undefined"
知道如何获得吗?
谢谢
解决方法
HTTP api 中 clang -E $CPATH/errno.h
对象的形式显示为 here。它没有 event
之类的参数。
相反,您可以使用:
pathParameters
event.rawQueryString
或者如果你只想要参数,那么你可以使用:
-
event.rawPath
- 如果未提供参数,则不会出现此信息,因此您可以使用:
event.queryStringParameters