Как дать ответ клиентской части на NodeJS?
Есть функция, которая при правильно введенных данных отправляет на сервер их:
function verify_auth () { var email = $('#inputEmail').val(); var password = $('#inputPassword').val(); if (email == '') { swal({ title : 'Ошибка!', text : 'Введите email правильно!', type : 'error' }); $('#inputEmail').css("border-color", "red"); } else if (!(/@(?=.+$)/.test(email))) { swal({ title : 'Ошибка!', text : 'Адрес должен содержать символ "@", а после него домен!', type : 'error' }); $('#inputEmail').css("border-color", "red"); } else if (password == '') { swal({ title : 'Ошибка!', text : 'Введите пароль правильно!', type : 'error' }); $('#inputPassword').css("border-color", "red"); } else { $.ajax ({ url : '/autorizate', type : 'POST', cache : false, data : {'email' : email, 'password' : password}, dataType : 'html', beforeSend : function () { $('#verificatebtn').attr('disabled', 'disabled'); }, success : function (data) { console.log(data,data==true); if (data == "Готово!") { console.log(data); $('#inputEmail').val(" "); $('#inputPassword').val(" "); swal({ title : 'Успех!', text : 'Выполняется вход в ваш профиль...', type : 'success' }); $('#verificatebtn').removeAttr('disabled'); } else { swal({ title : 'Ошибка!', text : 'Что-то пошло не так...', type : 'error' }); } } }); } }; На сервере я эти данные принимаю через bodyParser, провожу какие-то проверки и манипуляции (пока-еще нет) и мне нужно отослать клиентской части ответ, вопрос: как? Обработка на сервере: app.post("/autorizate", urlencodedParser, function (req, res) { var data = { "email_val" : req.body.email, "password_val" : req.body.password }; res.send("Готово!"); }); Нужна функция аналог echo в php, что-бы на клиенте проверить что мне отправилось и сделать ту или иную операцию. Мне нужно отослать клиентской части ответ (ответ будет строкой "Готово!"). Нужна функция аналог echo в php! Работаю с Nodejs |
АнонимныйПарень, если делать по-человечески, то отдавать клиенту JSON:
res.json({ status: 'ok', message: 'Готово!' }); |
Часовой пояс GMT +3, время: 21:06. |