我有一个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'))
会有什么问题吗?我试图找出更好的方法,但是对于这个特定的问题我一无所获。
答案 0 :(得分:1)
没有任何区别。为了提高可读性,最好将require
放在文件的顶部,但是在性能方面,它是相同的。