Я пытаюсь создать объект списка Инициализировать в локальных элементах в промежуточном программном обеспечении для отображения локальных элементов в шаблоне представления индекса, но он не работает.
exports.initLocals = function (req, res, next) {
res.locals.navLinks = [
{ label: 'Home', key: 'home', href: '/' },
{ label: 'Contact', key: 'contact', href: '/contact' },
{ label: 'Products', key: 'products', href: '/products ' },
];
res.locals.cart = keystone.session.cart;
res.locals.user = req.user;
keystone.list('Category').model.find().sort('name').exec(function (err, results) {
if (err || !results.length) {
return next(err);
}
locals.data.categories = results;
});
next();
};