Каков идеальный способ вызова нескольких маршрутов или рендеринга нескольких маршрутов одновременно в узле и экспрессе?Например, если у меня есть 2 маршрута, это app.get ('/', rout.views.index);и app.all ('/ header', rout.views.header);Когда app.get ('/', rout.views.index);рендеринг, то он также должен отрендерить app.all ('/ header', rout.views.header) ;.Является ли обещание хорошим решением для этого? Или массив обратных вызовов?любая идея?,Или Async?,Хотел отрендерить маршрут маршрута и заголовок сразу.Когда вызывается индексный маршрут, я также хочу включить заголовок, поскольку заголовочные маршруты содержат данные для заголовка, а заголовок расширяется / включается в индекс, поэтому оба должны отображать
Привязки маршрутов
exports = module.exports = function (app) {
app.get('/', routes.views.index);
app.get('/blog/:category?', routes.views.blog);
app.get('/blog/post/:post', routes.views.post);
app.get('/gallery', routes.views.gallery);
app.all('/contact', routes.views.contact);
app.all('/header', routes.views.header);
//Views for vehicle
app.get('/searchnew/:category?', routes.views.vehicle)
app.get('/:parent/:slug?', routes.views.pages);
// NOTE: To protect a route so that only admins can see it, use the requireUser middleware:
// app.get('/protected', middleware.requireUser, routes.views.protected);
// User
app.get('/api/user', [keystone.middleware.api, keystone.middleware.cors], routes.api.user.list);
app.get('/api/user/:id', [keystone.middleware.api, keystone.middleware.cors], routes.api.user.get);
app.post('/api/user', [keystone.middleware.api, keystone.middleware.cors], routes.api.user.create);
app.put('/api/user/:id', [keystone.middleware.api, keystone.middleware.cors], routes.api.user.update);
app.delete('/api/user/:id', [keystone.middleware.api, keystone.middleware.cors], routes.api.user.remove);
//Vehicle API
};