Я новичок в объектно-ориентированном программировании и более специализирован в nodejs, я пытался перенаправить маршрутизацию в другой класс, но всегда обнаруживал эту проблему, когда пытался вызвать этот маршрут
TypeError: ClassКонструктор Маршрутизатор нельзя вызвать без «нового» * 1004 *
Я пробовал много разных способов, но он не работал
//this is the fuction exists into the app.js
const index = require('./serverSide/router/index');
initRoutes() {
app.use('/admin', index);
app.use('/', (req, res) => {
res.sendFile(__dirname + './src/index.html');
});
app.use(function (req, res, next) {
const err = new Error('Not Found');
err.status = 404;
next(err);
});
}
//and this is into the class Router
class Router {
constructor(router) {
console.log('/**Routing**/');
router.get('/', this.result());
}
result(req, res) {
console.log("works");
}
}
module.exports = Router;