Node.js $context.domainName捕获AWS服务器而不是调用域

Node.js $context.domainName捕获AWS服务器而不是调用域,node.js,aws-lambda,aws-api-gateway,Node.js,Aws Lambda,Aws Api Gateway,在api网关内部,我有以下映射模板: { "referring_domain" : "$context.domainName", } 在lambda函数中,我通过以下方式访问此信息: const rDom = event.referring_domain; 但是,当我logrDom时,我看到的是\“xxxxxx.execute api.us-east-1.amazonaws.com\”,而不是调用apidomain.com的原始域 这是为什么?

在api网关内部,我有以下映射模板:

{
    "referring_domain" : "$context.domainName",
}
在lambda函数中,我通过以下方式访问此信息:

const rDom = event.referring_domain;
但是,当我
log
rDom时,我看到的是
\“xxxxxx.execute api.us-east-1.amazonaws.com\”
,而不是调用api
domain.com
的原始域


这是为什么?

我测试了它,我设置的是实际的域名,而不是api网关执行api url。您能否添加更多关于实际api定义的详细信息,以及如何为api设置自定义域名?