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

时间:2018-03-25 15:41:13

标签: javascript node.js routes node-modules mern

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");
};

请提醒 - 提前致谢!

1 个答案:

答案 0 :(得分:1)

根本没有区别。

括号完全是多余的。