我正在为我的应用程序使用快速路由器。我需要在安装特定路由时运行一个函数。我有两个文件index.route.js
和currentUser.route.js
index.route.js
import currentUserRoutes from './currentUser.route';
const router = express.Router();
//mounts the '/me' route on currentUserRoutes
router.use('/me', currentUserRoutes);
export default router;
currentUser.route.js
const router = express.Router();
//line below throws an error
router.on('mount' , () => {console.log("me route mounted")});
router.route('/')
.get(currentUserCtrl.get)
export default router;
它抛出一个错误,说router.on不是一个函数,我已经尝试将router.on
部分放在index.route.js
中,但是我也遇到了同样的错误。任何帮助将不胜感激。
答案 0 :(得分:0)
试试这个:
router.on('mount' , function(){console.log("me route mounted")});