Sirvo una versión creada con la aplicación de reacción en Express, cuando inicio sesión, debería redirigirme y mostrarme otra página. Sin embargo, cuando redirijo a la URL correcta, obtuve esta path must be absolute or specify root to res.sendFile ¿Cómo puedo resolverlo? ¿Por qué no puedo ver otras páginas que no sean la raíz? Aquí está el código en express:
const app = express(); const portApp = 3003; app.use(cors()); app.use(bodyParser.json()); app.use( bodyParser.urlencoded({ extended: false, }) ); app.use(express.static(path.join(__dirname, "build"))); app.use(express.static("public")); app.get("/attendances", (req, res, next) => { res.sendFile(path.join(__dirname, "build", "index.html")); }); app.use((req, res, next) => { res.sendFile(path.join(__dirname, "build", "index.html")); }); app.listen(portApp, () => { console.log( `Attendance list App is listening at http://localhost:${portApp}` ); });