Reputation: 1195
Express "^4.16.4" installed and getting error: "TypeError: Cannot read property 'use' of undefined".
module.exports = {
registerRoutes(app) {
app.use('/api', UserRoutes);
}
};
Upvotes: 0
Views: 4054
Reputation: 2773
Try this:
var express = require('express');
var app = express();
app.use('/api', UserRoutes);
module.exports = app;
Upvotes: 3
Reputation: 237
You need to create express app first:
var express = require('express');
var app = express();
app.use('/api', UserRoutes);
Upvotes: 0
Reputation: 4692
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.
Upvotes: 0