当前位置: 首页> 汽车> 报价 > 免费网站建设网站开发公司_h5开发公司_站外推广方式_关键词排名公司

免费网站建设网站开发公司_h5开发公司_站外推广方式_关键词排名公司

时间:2025/7/8 22:52:45来源:https://blog.csdn.net/m0_63685551/article/details/144724973 浏览次数: 0次
免费网站建设网站开发公司_h5开发公司_站外推广方式_关键词排名公司

什么是防盗连

一个简单的说明,假如在前端img标签想要引用图片网站上的图片,当你将图片地址放到img标签上想要显示的时候你发现,图片显示不了,这说明网站采用了防盗链。

怎么实现的呢

在请求头中一般会有 Referer,它会自动携带当前网页的域名、协议、端口发送请求。
在这里插入图片描述

那就可以通过这个来进行防盗链设置了
目录结构
在这里插入图片描述
html页面
在这里插入图片描述

	const express = require('express')const app = express()app.use((req,res,next)=>{const referer = req.get('referer')if(referer){let url  = new URL(referer)let hostname = url.hostnameif(hostname !=='127.0.0.1'){console.log('访问失败')res.status(404).send('sjjjsjs')return;}}next()})// 使用静态中间件app.use(express.static(__dirname+'/publick'))app.listen('3000',()=>{console.log('启动成功'); 
})
})

通过http://localhost:3000和http://127.0.0.1:3000方式分别访问localhost访问并没有返回图片,而127.0.0.1正常返回了图片

关键字:免费网站建设网站开发公司_h5开发公司_站外推广方式_关键词排名公司

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: