Cuando intento obtener /api/archivo, obtengo el código de estado 404.
Aquí está mi código:
aplicación.js:
... app.use("/api", require("./routes/users")); app.use("/api", require("./routes/file")); app.use("/", require("./routes/login")); ...rutas/archivo:
... route.get("/file/:filename", fileController.getFile); ... module.exports = route;Esto es lo que me sale en el cartero
route.get("/file/:filename", fileController.getFile) Está utilizando :filename , que es un parámetro, pero en su solicitud de cartero está buscando una consulta ?filename= .
También está intentando exportar sus rutas, utilizando el MVC. Tienes que usar el enrutador
const router = express.Router() router.get('/api..') module.exports = router;