渲染视图时我应该使用return关键字吗?

Ben*_*mon 5 node.js express

我不确定这是否如此重要,但我喜欢干净的代码,所以这是我的问题:

我使用带有express的node.js.我已经声明了呈现视图的路由:

app.get("/", function(req, res){
    return res.render("index.jade");
});
Run Code Online (Sandbox Code Playgroud)

我可以删除"return"关键字,如下所示:

app.get("/", function(req, res){
   res.render("index.jade");
});
Run Code Online (Sandbox Code Playgroud)

我发现了很多带有两种语法的例子.不知道使用哪一个.

谢谢.

And*_*ren 10

在你的情况下,它根本不重要.但是,在使用条件时,使用return是一种常用方法.例如:

app.get("/", function(req, res){
  if(req.whatever) {
    // Using return here will cause any code after to not be run
    return res.render("index.jade");
  }

  // Default action
  res.render("default.jade");
});
Run Code Online (Sandbox Code Playgroud)