我有一个express.js性能问题。我有我的server.js
,其中定义了所有路由,并像这样导入子路由:
const ROUTE__FOO = require('./routes/foo')
const ROUTE__BAR = require('./routes/bar')
app.use('/api/foo', ROUTE__FOO)
app.use('/api/bar', ROUTE__BAR)
所以我的问题是:首先需要一个变量中的路由,然后将这个变量赋给express.js app.use
函数,是不是更好/更快?或者我也可以这样做:
app.use('/api/foo', require('./routes/foo'))
app.use('/api/bar', require('./routes/bar'))
会有什么问题吗?我试着找出哪个更好,但我无法从这个特定的问题中找到任何东西。
发布于 2019-05-07 20:00:35
这没有任何区别。为了可读性,将require
放在文件的顶部可能更好,但从性能的角度来看,这是相同的。
https://stackoverflow.com/questions/56022100
复制相似问题