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

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

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

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

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

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

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

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

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

// routes/auth.js

router.get('/', (req, res) => {
  cole.log(req.headers.host);
...
});
...
 = 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

当前结果:

localhost:4000

它显示后端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' }

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

回答如下:

创建自定义标头'xyz'或您选择的任何名称,并在发送请求时在客户端分配URL。在服务器访问中,就像req.get('xyz')。

[已经有了可用的东西,我无法获得端口。

req.protocol + '://' + req.host + 

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

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

相关标签:无
上传时间: 2024-04-17 06:52:10
留言与评论(共有 13 条评论)
本站网友 半张脸
27分钟前 发表
'application/json' } 我做错了什么吗?请有人帮助我
本站网友 在线录音
22分钟前 发表
'content-type'
本站网友 南京护士
26分钟前 发表
邮递员的请求{ 'user-agent'
本站网友 延安精神进校园
2分钟前 发表
'localhost
本站网友 铁观音的功效与作用
17分钟前 发表
我无法获得端口
本站网友 x7900
28分钟前 发表
//localhost
本站网友 抽脂手术费
13分钟前 发表
并在发送请求时在客户端分配URL
本站网友 官桥在线
30分钟前 发表
在服务器访问中
本站网友 唐山浦发银行
17分钟前 发表
4000 它显示后端URL
本站网友 宜昌租房信息
21分钟前 发表
我确实喜欢这个
本站网友 议会选举
11分钟前 发表
回答如下:创建自定义标头'xyz'或您选择的任何名称
本站网友 标志位
21分钟前 发表
accept