我可以从nodejs访问内置的导航器功能,如isinNet()或DomainNameorHost()吗?
答案 0 :(得分:1)
由于nodeJS在服务器而不是浏览器上运行,因此您无法访问仅在浏览器中提供的功能。
大多数开发人员使用像Express这样的中间件在nodejs上创建Web服务。
在路线中,例如
app.route("/play", function(req,res){
// code that handles URL /play
});
当请求到达该路由时,会调用callback
函数。
req
对象参数包含有关request。
req.ip是上游(传入)IP地址。
我在npm中查看了一个可能将远程ips映射到主机名但无法找到的模块。据推测,它所做的只是reverseDNS,这可能需要时间并阻止处理请求。