Допустим, что у нас есть мобильное приложение или приложение на ПК, с которым надо коммуницировать удаленный сервер Node.js. Кратко напишем код серверной и клиентской части.
Серверная часть
app.post('/login', function(req, res) { var isLoged = false; var info = null; console.log(JSON.stringify(req.body)); //Выполняем какие-то операции //... //... //Отправляем ответ var data = {"isLoged":isLoged, "info":info}; res.json(data); });
Клиентская часть
var data = { "userName": userName, "userPassword": userPassword }; var url = "http://xx.xx.xx.xx:3000/login"; $.ajax({ type: "POST", url: url, data: data, success: function (info) { alert(info.info); console.log(info); }, error: function (info) { alert("Connecting Error: " + info); console.log(info); } });