Запрос и ответ POST данных к удаленному серверу Node.js из приложения

👁 80 просмотров

Допустим, что у нас есть мобильное приложение или приложение на ПК, с которым надо коммуницировать удаленный сервер 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);
     }
 });