gpt4 book ai didi

javascript - Express js image referer 未定义

转载 作者:行者123 更新时间:2023-11-30 16:29:15 25 4
gpt4 key购买 nike

我想获取网站的 url,要求从 express 服务器获取图像。

var express = require('express')
, app = express();

app.get('/image', function (req, res) {
console.log(req.headers.referer || req.headers.referrer);
res.sendFile('image.jpg', {root: './public'});
});

app.listen(3000);

当我访问一个网站,并将图像的 src 更改为 http://localhost:3000/image 时,我在控制台上获得了图像的 url要求图像的页面。有时我得到 undefined

这正常吗?有没有一种方法可以让我始终从加载图像的位置获取网站的 URL?

最佳答案

是的,这是正常的,因为 referrer 字段是 Web 浏览器发送到 Web 服务器的 HTTP 请求的可选部分。并且引荐来源信息也可能侵犯隐私,因此一些网络浏览器允许用户禁用引荐来源信息的发送。

关于javascript - Express js image referer 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33583446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com