У меня есть ссылка на главной странице. Когда пользователь нажимает на ссылку и загружает страницу, я хочу собрать данные агента пользователя и сохранить его в базе данных.
Node.js: Напишите в базу данных при загрузке страницы
Я знаю, что это может быть сделано легко с PHP с чем-то вроде этого:
<?php
mysql_connect('server', 'username', 'password');
mysql_select_db('databasename');
$cQuery = "insert into TRackTable (Source, Browser, Datetime) values (''" . mysql_real_escape_string(stripslashes($_GET['q'])) . "', '" . mysql_real_escape_string(stripslashes($_SERVER['HTTP_USER_AGENT'])) . "', '" . mysql_real_escape_string(stripslashes($_SERVER['REMOTE_ADDR'])) . "', now())";
mysql_query($cQuery);
?>
Можно ли с узлом?
Или мне нужно собрать всю информацию и отправить запрос на узел js-сервера. Затем запишите его в базу данных.
Как я могу получить пользовательский агент на стороне сервера? Страница ссылок не размещается на сервере узла. Это просто «href» на странице. –
, в этом случае вам нужно будет отправить информацию на сервер node.js – Kishore