Пожалуйста, используйте пробелы в вашем коде, иначе трудно прочитать. Также используйте const
вместо let
, когда переменная не изменится. Вы забыли использовать проанализированный urlData.
Попробуйте это:
'use strict'
const http = require('http')
const url = require('url')
const port = process.env.PORT || 8086
function handler (req, res) {
if (req.url !== '/favicon.ico') {
const urlData = url.parse(req.url, true)
console.log(req.query)
console.log(urlData)
console.log('Request Method:' + req.method)
console.log('Request URL:' + req.url)
console.log('Username:' + urlData.query.user)
console.log('Password:' + urlData.query.pass)
res.statusCode = 200
res.setHeader('content-Type', 'text/plain')
res.end("I 'm sending data username is " + `${urlData.query.user}` + 'and password is ' + `${urlData.query.pass}`)
}
}
const server = http.createServer(handler)
server.listen(port, () => {
console.log('server is listening on port', `${port}`)
})