我想从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;