1

#PlatziCodingChallenge - Servir seguro

Mejorando el reto anterior aun mas y haciendo mas seguro, agrega un login (como puedas) a tu servidor para que requiera usuario y contraseña

Recuerda dejar tu código dentro del sistema de comentarios 😉

Escribe tu comentario
+ 2
1
19943Puntos

Servir seguro en JavaScript con Node

// Servir seguro en JavaScript con Nodeconst http = require('http')
const url = require('url')

const server = http.createServer()

const USER = 'usuario'const PASSWORD = '1234'

server.on('request', (req, res) => {
  const URL = url.parse(req.url, true)
  const path = URL.pathname
  switch (path) {
    case'/api/login':
      switch (req.method) {
        case'POST':
          if (URL.query.user === USER && URL.query.password === PASSWORD) {
            res.end('Welcome user')
          } else {
            res.end('You are not the user')
          }
          break;
        default:
          res.end('Maybe you want to use POST')
          break;
      }
      break;
    default:
      res.end('Error 404 Not Found')
      break;
  }
})

server.listen(8000, () => {
  console.log('Server listening on ...')
})