Здравствуйте, пишу проект на чистом node.
Есть задача написать обработчик платежей. По этому поводу хотел бы задать несколько вопросов.
1. Нужно проверить ip, с которого пришел запрос. Т.е. есть массив с доверенными ip, а как мне узнать тот ip, с которого идет обращение к обработчику?
Подойдет ли
request.connection.remoteAddress
?
2. Также приходят post параметры. Если в php я получил бы их через $_POST, то как мне это сделать в чистом node js? Я думаю такая конструкция будет не актуальна?
let body = '';
req.on('data', data=>{
body += data.toString();
});
3. После обработки платежа нужно ответить OK. Подойдет ли вариант просто сделать res.end('OK')?
Всем заранее спасибо!