您现在的位置是:首页 > 电脑 > 

从node.js和express.js中的请求获取客户端域

2025-07-27 20:21:19
从node.js和express.js中的请求获取客户端域 我想在后端获得客户端的主机域。例如前端(http://localhost:000)后端(http://localhost:4000)在前端,使用ajax将api requeset发送到后端。$.get('http://localhost:4000/auth'); 在后端,我确实喜欢这个。// routes/auth.js route

从node.js和express.js中的请求获取客户端域

我想在后端获得客户端的主机域。例如

  • 前端(http://localhost:000)
  • 后端(http://localhost:4000)

在前端,使用ajax将api requeset发送到后端。

$.get('http://localhost:4000/auth');

在后端,我确实喜欢这个。

// routes/auth.js

router.get('/', (req, res) => {
  cole.log(req.headers.referer);
...
});
...
 = router;

这是我的后端app.js

ct express = require('express');
ct app = express();
ct authRoutes = require('./routes/auth.js');
...
app.use(bodyParser.json());
app.use(passport.initialize());
app.use(passport.session());
app.use('/auth', authRoutes);
...

预期结果:

localhost:000

当前结果:

undefined

它显示后端URL。

当我完成cole.log(req.headers)时,如下所示。

  • 邮递员的请求
{ 'user-agent': 'PostmanRuntime/7.17.1',
  accept: '*/*',
  'cache-control': 'no-cache',
  'postman-token': '5eb5791e-a5a-4285-8c9-20d95a2e',
  host: 'localhost:4000',
  'accept-encoding': 'gzip, deflate',
  cookie:
   'connect.sid=s%A5DIRzqn5HVLvra410YJ6I56uo9qIj2M.6OWL8rKr1peEMz60sakejaeJJ5LQFUKypA6cCXLQ',
  connection: 'keep-alive' }
  • 来自前端的请求
{ host: 'localhost:4000',
  accept: '*/*',
  'content-type': 'application/json' }

我做错了什么吗?请有人帮助我。

回答如下:

“引荐请求”标头包含上一个网页的地址,从该网页开始到当前请求的页面的链接。

docs

或者换句话说,单击确定http://localhost:4000中某个位置的链接,该链接refershttp://localhost:5000,然后将设置referer

或者也许referer并不是您真正想要的。看看host

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/diannao/880926.html

相关标签:无
上传时间: 2024-04-17 06:53:38
留言与评论(共有 18 条评论)
本站网友 梦见冰天雪地
28分钟前 发表
res) => { cole.log(req.headers.referer); ... }); ... = router; 这是我的后端app.js
本站网友 中发
9分钟前 发表
$.get('http
本站网友 秀才胡同
24分钟前 发表
'accept-encoding'
本站网友 中国移动业务
28分钟前 发表
'5eb5791e-a5a-4285-8c9-20d95a2e'
本站网友 垂体
19分钟前 发表
'application/json' } 我做错了什么吗?请有人帮助我
本站网友 核磁共振基本原理
3分钟前 发表
host
本站网友 老板油烟机官网
28分钟前 发表
'*/*'
本站网友 催眠大师票房
8分钟前 发表
$.get('http
本站网友 松坡
20分钟前 发表
'localhost
本站网友 摄像头万能驱动
0秒前 发表
docs或者换句话说
本站网友 gaoavcom
16分钟前 发表
cookie
本站网友 南京亲子
21分钟前 发表
accept
本站网友 北京同仁医院眼科
14分钟前 发表
'connect.sid=s%A5DIRzqn5HVLvra410YJ6I56uo9qIj2M.6OWL8rKr1peEMz60sakejaeJJ5LQFUKypA6cCXLQ'
本站网友 太阳石药业
19分钟前 发表
该链接refers到http
本站网友 金星租房
11分钟前 发表
或者也许referer并不是您真正想要的
本站网友 中国银行排名
17分钟前 发表
从node.js和express.js中的请求获取客户端域 我想在后端获得客户端的主机域
本站网友 surfacebook
18分钟前 发表
我确实喜欢这个