我正在为我的 Express 服务器编写一个路由器模块,但在导出路由器(用于服务器中)和路由器使用的处理程序函数(用于单元测试)时遇到问题。我如何将它们都导出?代码如下所示:
const myRouter = express.Router();
function getHandler(req, res) {
//handles a get request
}
myRouter.route('/').get(getHandler);
如何导出 myRouter 对象和 getHandler 函数?
最佳答案
导出使用:
module.exports = myRouter;
module.exports = getHandler;
需要使用:
var myRouter = require(//path to myRouter);
var getHandler = require(//path to getHandler);
关于Node.js - 如何导出对象和函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52178089/