从后端的node.js和express.js中的请求获取客户端域名
从后端的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组装电脑配置单推荐报价格
上传时间: 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 |