Express "^ 4.16.4" installé et obtenant l'erreur: "TypeError: Impossible de lire la propriété 'use' d'undefined".
module.exports = {
registerRoutes(app) {
app.use('/api', UserRoutes);
}
};
3 Réponses :
const express = require('express')
const app = express();
module.exports = {
registerRoutes(app) {
app.use('/api', UserRoutes);
}
};
try this . Also define or import UserRoutes in the js file.
Essayez ceci:
var express = require('express');
var app = express();
app.use('/api', UserRoutes);
module.exports = app;
Ouais, ça l'a fait!
Vous devez d'abord créer une application express:
var express = require('express');
var app = express();
app.use('/api', UserRoutes);
afficher le code complet, moins toute information sensible. Habituellement, lorsque l'application n'est pas définie, cela s'affiche comme ça.
let app = express ()cette ligne doit exister dans votre code avant d'essayer d'utiliser un middlewarevoir à nouveau la réponse mise à jour que vous avez déclinée