add_header X-Frame-Options SAMEORIGIN;
时间: 2024-07-12 22:00:33 浏览: 59
x-frame-options
`add_header X-Frame-Options SAMEORIGIN;` 是一个HTTP响应头,用于设置响应中X-Frame-Options字段的值。这个字段是服务器用来控制页面是否能嵌入到其他网站(框架)中的策略。`SAMEORIGIN` 是其中的一个预定义值,它意味着该页面只能在其原始源站(即当前网站)内被加载,不允许跨域显示。
在Web开发中,这有助于防止点击劫持(Clickjacking)攻击,攻击者通常会利用跨站脚本(XSS)技术将恶意内容嵌入到受信任网站的页面中,然后诱使用户执行。通过设置 `X-Frame-Options` 为 `SAMEORIGIN`,可以限制这种行为,确保页面只能在安全的上下文中展示。
在Node.js的Express框架中,你可以这样设置响应头:
```javascript
app.use((req, res, next) => {
res.setHeader('X-Frame-Options', 'SAMEORIGIN');
next();
});
```
这将在所有通过此中间件处理的请求上添加 `X-Frame-Options` 头。
阅读全文