Маршрутизатор Express.js требует напрямую или внутри переменной? - PullRequest
0 голосов
/ 07 мая 2019

У меня вопрос производительности по 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'))

Будут ли проблемы? Я пытался выяснить, что лучше, но я не мог ничего найти для этой конкретной проблемы.

1 Ответ

1 голос
/ 07 мая 2019

Это не имеет никакого значения.Для удобства чтения, вероятно, лучше поместить require s вверху файла, но с точки зрения производительности это то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...