我有一个自定义来源的 Cloudfront 发行版。
我想使用 Lambda@Edge 原始请求来修改和添加一些额外的标头以转发到我的原始服务器。
下面是我的 Lambda 函数。这custom_header
在我的 Lambda 的 Cloudwatch 日志中可见,但未显示在我的自定义服务器请求标头中:(。
exports.handler = (event, context, callback) => {
const request = event.Records[0].cf.request;
const headers = request.headers;
headers['custom_header'] = [{ key: 'custom_header', value: 'custom_header' }];
return callback(null, request);
}
我希望custom_header
在我的 Node.js 路由中可见req.headers
。