Если данные идут методом GET, то данные получают из адресной строки, если POST, то объекту
request
навешивается событие
data
Примерно так
http.createServer(function (req, res) {
if (req.method == "POST" && req.url == "example") {
req.on("data", function (chunk) {
// и здесь все парсится
})
}
}).listen(3000)
а express это все делает за вас, и хранит данные переданные методом POST в свойстве
body
т.е
req.body
А здесь
https://scotch.io/tutorials/easy-node-authenticat... все делается через passport,
прочитайте этот код
https://github.com/scotch-io/easy-node-authenticat...