device and ip address from request header node js code example
Example: get ip of user in node js
//In your request object there is a property called connection,
//which is a net.Socket object. The net.Socket object has a property
//remoteAddress, therefore you should be able to get the IP with this call:
request.connection.remoteAddress