自定义响应头
服务器可以在响应头中添加自定义响应头,我们还需要设置Access-Control-Expose-Headers,浏览器才能够读取到我们自定义响应头的值
js
app.use((req,res,next)=>{
res.set('Lai-Header', 'lai')
res.set('Access-Control-Expose-Headers', 'Lai-Header')
next()
})js
fetch('http://localhost:3000/get')
.then(res => {
// 获取 Lai-Header响应头
const laiHeader = res.headers.get('Lai-Header');
console.log('Lai-Header:', laiHeader);
// 获取响应体数据
return res.text();
})
.then(data => console.log('Response data:', data))
.catch(err => console.log('Error:', err));