Estoy usando un código que se ve así ya que mi instructor nos ha prohibido usar el módulo URL:
let http = require('http'); http.createServer(function (req, res) { let request=req.url.split('/'); console.log(request); }).listen(5000); }Sin embargo, esto imprime dos matrices en lugar de 1, para la URL
http://127.0.0.1:5000/translate/e2s/this+is+the+url
estos se ven como:
[ '', 'translate', 'e2s', 'this+is+the+url' ] [ '', 'favicon.ico' ] No puedo indexarlos porque se comportan como una sola matriz, por lo que si request[3].split('+') , por ejemplo, obtengo un error.
¿Por qué sucede esto y cómo puedo solucionarlo?