【发布时间】:2020-10-21 14:32:31
【问题描述】:
可以说,我有一个服务器运行在:https://example.com
服务端代码:
const express = require("express");
const app = express();
app.get('/',(req, res)=>{
let data = {'Hello':'World'}
res.json(data);
});
app.post('/',(req, res)=>{
let name = req.body.name;
let email = req.body.email;
res.json({name, email});
});
app.listen(3000);
现在,有一个客户端:https://website.com,试图通过发出 GET 和 POST 请求来访问服务器响应。 (No API key is required)
服务器如何找到客户端的网址?
在这个例子中,我希望服务器 (example.com) 确定客户端的 URL (website.com) 并将其保存在数据库中。 req.hostname() 没有给出想要的输出..
【问题讨论】:
-
这能回答你的问题吗? Express.js: how to get remote client address
-
谢谢。在发布这个问题之前,我阅读了这些帖子。我没有得到想要的输出。