В каком поле APIGatewayProxyEvent будет указан URL-адрес? - PullRequest
1 голос
/ 06 февраля 2020

Я пытаюсь прочитать через документы и смотрю на типы введите описание ссылки здесь :

export interface APIGatewayProxyEvent {
    body: string | null;
    headers: { [name: string]: string };
    multiValueHeaders: { [name: string]: string[] };
    httpMethod: string;
    isBase64Encoded: boolean;
    path: string;
    pathParameters: { [name: string]: string } | null;
    queryStringParameters: { [name: string]: string } | null;
    multiValueQueryStringParameters: { [name: string]: string[] } | null;
    stageVariables: { [name: string]: string } | null;
    requestContext: APIGatewayEventRequestContext;
    resource: string;
}

Я не могу сказать, как получить полный URL-адрес первоначального запроса. Может кто-нибудь пролить свет здесь, возможно?

1 Ответ

2 голосов
/ 06 февраля 2020

path даст вам все, кроме самого домена. Вы должны иметь возможность получить домен из записи Host в multiValueHeaders или headers.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...