首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Express.js路由器需要直接还是在变量内部?

Express.js路由器需要直接还是在变量内部?
EN

Stack Overflow用户
提问于 2019-05-07 19:57:52
回答 1查看 19关注 0票数 0

我有一个express.js性能问题。我有我的server.js,其中定义了所有路由,并像这样导入子路由:

代码语言:javascript
运行
复制
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函数,是不是更好/更快?或者我也可以这样做:

代码语言:javascript
运行
复制
app.use('/api/foo', require('./routes/foo'))
app.use('/api/bar', require('./routes/bar'))

会有什么问题吗?我试着找出哪个更好,但我无法从这个特定的问题中找到任何东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-07 20:00:35

这没有任何区别。为了可读性,将require放在文件的顶部可能更好,但从性能的角度来看,这是相同的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56022100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档