2013-03-31 3 views
-1

Я пытаюсь сделать что-то с node.js и выразить. но я сталкиваюсь некоторые проблемы в экспрессе-прохождение переменного .jsКак передать переменную в Express и node.js

вот мой код, я хочу знать IP-адрес в .js, поэтому я делаю следующие вещи

, как это, я перенаправил пользователь в 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

IP клиента, можно найти на сайте req.connection.remoteAddress вы можете либо передать переменную с res.render на страницу, или использовать res.send

+0

спасибо, но если я использую res.render, он не может быть переадресация на index.html, если я использую res.render, можете ли вы привести пример, чтобы объяснить, как получить varible от клиента? – user2228903

Смежные вопросы