繁体   English   中英

定义出口之内或之上的路由Node.js

[英]Defining routes within exports vs. above it Node.js

我遇到了两种在Node.js中定义路由的方法:

方法1:

router.get("/", (req, res, next) => {
    res.render("index", { title: "ABC" });
});
module.exports = router;

方法2:

module.exports = (() => {
    router.get("/", (req, res, next) => {
        res.render("index", { title: "ABC" });
    });
    return router;
})();

我很好奇,这两者之间的主要区别是什么? 并且,为什么有一种方法优于另一种方法是主要原因? 谢谢!

方法2是使用箭头功能语法的ES6语法。 两者执行相同的功能,只是语法不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM