这两种语法在声明导出变量时有什么区别?
whats the difference of these two syntax in declaring an exports variable?
var exports = module.exports;
和
var exports = (module.exports);
它们分别用在什么地方,又在什么地方不起作用?我问这个来自 MERN 堆栈应用程序,我有 routes
auths
和 authController
文件夹。 authController
文件夹以代码的第 1 行开始,如 var exports = (module.exports);
及其导出的把手页面,例如:
exports.login = function(req, res) {
res.render("login");
};
exports.homePage = function(req, res) {
res.render("homePage");
};
请指教 - 提前致谢!
完全没有区别。
括号完全是多余的。
var exports = module.exports;
和
var exports = (module.exports);
它们分别用在什么地方,又在什么地方不起作用?我问这个来自 MERN 堆栈应用程序,我有 routes
auths
和 authController
文件夹。 authController
文件夹以代码的第 1 行开始,如 var exports = (module.exports);
及其导出的把手页面,例如:
exports.login = function(req, res) {
res.render("login");
};
exports.homePage = function(req, res) {
res.render("homePage");
};
请指教 - 提前致谢!
完全没有区别。
括号完全是多余的。