Javascript 在node.js中查找主机?

Javascript 在node.js中查找主机?,javascript,node.js,express,Javascript,Node.js,Express,我正在编写一个应用程序,在一个函数中,我想知道当前的主机是什么。如果我拥有我能够执行的请求对象: req.headers.host 返回类似localhost:3000的值 当我在一个没有请求对象的模块中时,我正试图得到同样的结果,所以找出当前的主机。如何知道没有req对象的主机?您需要以某种方式传递请求对象。没有其他方法。您需要以某种方式传递请求对象。没有其他方法。也许可以获得某种类型的主机名,但我同意你的看法,因为该主机名可能不是很有用。是的,如果只需要将请求或主机名传递给需要它的方法,那么

我正在编写一个应用程序,在一个函数中,我想知道当前的主机是什么。如果我拥有我能够执行的请求对象: req.headers.host 返回类似localhost:3000的值


当我在一个没有请求对象的模块中时,我正试图得到同样的结果,所以找出当前的主机。如何知道没有req对象的主机?

您需要以某种方式传递请求对象。没有其他方法。

您需要以某种方式传递请求对象。没有其他方法。

也许可以获得某种类型的主机名,但我同意你的看法,因为该主机名可能不是很有用。是的,如果只需要将请求或主机名传递给需要它的方法,那么你可以传递请求或只传递主机名。也许可以获得某种类型的主机名,但是我同意你的观点,因为这个主机名可能不是很有用。是的,如果需要它的方法只需要传递请求或主机名,那么你就可以传递它。