Ошибка маршрутизатора Node JS webapi
Привет,
Я получаю ошибку в своем проекте веб-API узла.
Ошибка :-
TypeError: Router.use() requires a middleware function but got a Object
Он находится внутри index.js далее следуют файл и код.
const express = require('express'); const router = express.Router(); const feeSchedules = require('./feeschedules.routes'); const claimEdits = require('./claimedits.routes'); const crossWalks = require('./crosswalk.routes'); const codings = require('./coding.routes'); const references = require('./reference.routes'); const authenticate = require('./authentication.routes'); router.use('/feeschedules',feeSchedules); router.use('/ClaimEdits',claimEdits); router.use('/Crosswalks',crossWalks); router.use('/Codings',codings); router.use('/References',references); router.use('/Access',authenticate); module.exports=router;
Если комментарий к последнему маршрутизатору.используйте код т. е.
router.use('/Access',authenticate);тогда ошибка исчезает. Ломая голову от последних 12 часов.
Пожалуйста помочь.
Заранее спасибо.
Что я уже пробовал:
Перепробовал несколько способов.
If a Comment on last router.use code i.e. <pre>router.use('/Access',authenticate);тогда ошибка исчезает. Ломая голову от последних 12 часов.