NodeJs-Express-server:在开始和以后使用require有区别吗?



>我正在运行一个NodeJs-Express-server。在开始或以后使用 require 有区别吗?

以下各项之间是否存在性能差异:

var routes = require('./routes/index');
var admin = require("./routes/admin");
// a lot of code
app.use('/', routes);
app.use('/admin', admin);

。和。。。

// a lot of code
app.use('/', require('./routes/index'));
app.use('/admin', require("./routes/admin"));

我总是看到人们在开头写"要求"。但是为什么?

就您的目的而言,它们是相同的 - 但是,人们更喜欢一些东西;

他们希望与不存在的文件相关的错误在早期发生,而不是在意外时间发生,他们希望可以在文件顶部看到需要调用。

require与其他语言(如include或使用(中的类似功能类似(尽管不相同(。

相关内容

  • 没有找到相关文章

最新更新