express - 在每个请求之前更改 set-cookie 标头
问题描述
我正在尝试根据每个请求的Set-Cookie标头创建自定义标头。从这里,我发现唯一的方法是重写end
这样的方法:
res.end = function end(...args) {
console.log(this.getHeaders());
res.header('Set-Expo', '11');
return _end.apply(res, args);
};
上下文:我正在使用 expo,它会缓存请求的标头,因此我想添加一个自定义函数,该函数将始终为“Set-Expo”cookie 生成新值,这样它基本上就不会缓存。我还通过这个简单的配置在后端使用了护照:
app.use(passport.initialize({}));
app.use(passport.session({}));
解决方案
推荐阅读
- arrays - 无论深度如何,如何在 Go 中找到所有具有特定扩展名的文件?
- python-3.x - 将日期时间序列转换为数字时间戳
- angular - Angular Reactive forms : change vs valueChanges
- r - 更改ggplot2中水平条的顺序
- amazon-web-services - AWS API Gateway:通过文件下载作为二进制文件
- apache - PingFederate 和速度变量 $client_id
- java - 可选变量 - 变量可能未初始化
- javascript - Javascript条件计算系统
- python - 如何使用 Visual Studio 2017 连接到 Jupyter 笔记本
- eclipse - 即使我添加了有关它的所有必需文件,也显示无法解析平台名称的错误