【发布时间】:2021-01-24 23:22:27
【问题描述】:
我希望使用module.exports = { router, functionName } 导出本地函数,但目前我正在努力这样做。
我的代码如下所示 - 我想知道如何导出控制器“checkUserLoginCredentials”。
router.get('/', async function checkUserLoginCredentials(req, res) {
//Controller code handling user login
});
我希望导出控制器以用于单元测试,但由于控制器是本地函数,我不能简单地将它放在 module.exports 中,然后使用 const { checkUserLoginCredentials } = require('path') 将其导入我的测试文件中。任何帮助将不胜感激,谢谢。
【问题讨论】:
-
router.get("/", checkUserLoginCredentials),然后在之前声明函数。
标签: javascript node.js express controller module.exports