Как настроить несколько шаблонов макета в макете и использовать его при использовании механизма шаблонов express-handlebars?
Как настроить несколько шаблонов макета в макете и использовать его при использовании механизма шаблонов express-handlebars?
По умолчанию в макете есть только один шаблон интерфейса main.handlebars. Если у меня все еще есть шаблон фоновой страницы, он помещается в файл макета для фоновой страницы администратора. Как мне это настроить?
Это конфигурация, которая принадлежит экспресс? Ищу совет! Спасибо!
введите описание изображения здесь
const express = require('express');
const exphbs = require('express-handlebars');
const mongoose = require('mongoose');
const bodyParser = require('body-parser');
const path = require('path');
const db = require('./config/key').mongoURI;
const app = express();
const port = 3000;
app.engine('handlebars', exphbs({
defaultLayout: 'main',
//Here you can directly add another template file adminIndex? Is this OK?Because the background layout is inconsistent with the foreground.
layout:'adminIndex'
}));
app.set('view engine', 'handlebars');
app.set('views', __dirname + '/views');
Нет аналогичного метода решения проблем в сети, поэтому я в замешательстве.