如何在Express和node.js中传递变量

时间:2013-03-31 09:12:12

标签: javascript node.js express

我正在尝试使用node.js和express。 但我在快递中将变量传递给.js

时遇到了一些问题

这是我的代码,我想知道.js中的IP地址,所以我做了以下事情

像这样,我将用户重定向到test.js

app.get('/', function(req, res) {
  app.set('ipAddr' , req.ip);
  res.sendfile(__dirname + '/index.html');
});

和index.html包含

 <script src="/hello.js"></script>

所以,在hello.js中,我想知道客户端的IP地址。

我试着找出怎么做,但我失败了。

谁能告诉我怎么做?非常感谢。

1 个答案:

答案 0 :(得分:1)

客户的IP可以在req.connection.remoteAddress找到,您可以将带有res.render的变量传递到某个页面,也可以使用res.send