节点模块.exports



我想从JS文件中导出我的路由器和一些变量。怎样才能实现呢?我试过了:

:module.exports= router;

:module.exports={router,var1,var2};//给出错误

请帮帮我。

如何在nodeJS中从js文件中导出路由器和变量

您可以轻松导出控制器

const getAllUsers = async (req, res, next) => {
try {
const users = await User.find({})
res.status(200).json({
status: true,
msg: "Get all users successfully",
users,
});
} catch (err) {
next(err);
}
};
const getUser = async (req, res, next) => {
try {
const users = await User.find({})
res.status(200).json({
status: true,
msg: "Get all users successfully",
users,
});
} catch (err) {
next(err);
}
};

module.exports = { getAllUsers,getUser }

export route like

const express = require("express");
const router = express.Router();
const adminController = require("../controller/adminController");
router.post("/getAllUsers", adminController.getAllUsers);
module.exports = router;

最新更新