la jerarquía de mis archivos se parece a:
BACKEND(COMPLETE) ->Routers ->userrouter.js ->login.htmlQuería acceder a mi archivo login.html en userrouter.js para lo cual copié la ruta (absoluta) del archivo login.html.
Pero estoy recibiendo este error:
la ruta debe ser absoluta o especificar la raíz para res.sendFile()
Mi código:
function loginUser(req,res) { res.sendFile('C:\Users\ASUS\Desktop\backend(complete)\login.html'); res.end(); }Intente modificar C:\Users\ASUS\Desktop\backend(complete)\login.html a C:/\Users/\ASUS/\Desktop/\backend(complete)/\login.html
Intente usar el paquete npm path (path.join) que Node proporciona listo para usar para evitar esta confusión, independientemente del sistema operativo.
Pruebe la ruta del paquete path y use path.join(["yourpath", "here") para la compatibilidad entre sistemas. Tenga en cuenta que cada parte entre barras debe ser su propia entrada en la matriz.