Не получается обработать POST данные node.js

346
01 августа 2017, 18:33

Ребят, объясните, пожалуйста, что я делаю не так?

Сервер express. Отправляю запрос cURL'ом, php нормально обрабатывает.

Запрос такой:

$ch = curl_init();
$arr = ['email' => $email, 'password' => $password];  
curl_setopt($ch, CURLOPT_URL,"http://site/send");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $arr);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close ($ch);

Обрабатываю все на сервере node.js, данные не приходят.

Обработчик:

var   express       = require("express"),    
    bodyParser       = require("body-parser");
var urlencodedParser = bodyParser.urlencoded({extended: false});
var app = express();
app.post("/send", urlencodedParser, function (req, res) {   
  var email = req.body.email,
  password = req.body.password;
  console.log(email, password);
});
app.listen(80);

Что не так? Почему данные не обрабатываются?

console.log(res.body) тоже вообще ничего не выводит.

READ ALSO
Многоточие, когда много пунктов в меню

Многоточие, когда много пунктов в меню

Сейчас генерирую ссылки на страницы меню таким кодом:

319
Помогите определить CMS или Framework сайта

Помогите определить CMS или Framework сайта

Возникла задача поднять сайтДоступ по FTP есть, однако для настройки nginx необходимо понять какой CMS или Framework используется

299
Реляционная База Данных Laravel

Реляционная База Данных Laravel

У меня есть такие таблицы:

245
как обрезать эту строку?

как обрезать эту строку?

Как обрезать строку чтобы выдавало только "PBcqVio2ado" ? "https://wwwyoutube

238