req.connection.remoteAddress выдает ::1 как получить реальный ip?
здесть в базеи данных записывает правильно
app.get('/add-to-basket/:id/:from', (req, res) => {
var connection = getMySQLConnection();
var baskethsh=randomIndex();
var raddr=req.connection.remoteAddress;
connection.connect(function(err) {
if (err) throw err;
var sql = "INSERT INTO elektronika.`basket` (`id`,`prod`,`name`,`photo`,`price`,`sale`,`baskethash`,`remote_adr`,`quantity`) SELECT `id`,`prod`,`name`,`photo`,`price`,`sale`,?,?,? FROM elektronika.`smartphone` where id=?";
var valuesi = [baskethsh];
var valuesii = [raddr];
var valuesiii = [1];
var values = [req.params.id];
connection.query(sql, [valuesi,valuesii,valuesiii,values], function (err, result) {
if (err){
throw err;
}});
});
connection.end();
res.redirect("/"+req.params.from+"/");
res.send();
});
а в другие нет