这两个语法在声明导出变量时的区别是什么?


var exports = module.exports;

var exports = (module.exports);

每个都将在哪里使用,它们在哪里不起作用?我问这个来自MERN堆栈应用程序,其中有routes authsauthController文件夹。authController文件夹从代码的第1行开始,为var exports = (module.exports);及其导出的车把页,例如:

exports.login = function(req, res) {
  res.render("login");
};
exports.homePage = function(req, res) {
  res.render("homePage");
};

请建议 - 预先感谢!

根本没有区别。

括号完全是多余的。

最新更新