Как настроить несколько шаблонов макета в макете и использовать его при использовании механизма шаблонов express-handlebars? - PullRequest
0 голосов
/ 16 января 2019

Как настроить несколько шаблонов макета в макете и использовать его при использовании механизма шаблонов экспресс-руля?

По умолчанию в макете используется только один интерфейсный шаблон main.handlebars.Если у меня все еще есть шаблон фоновой страницы, он помещается в файл макета для фоновой страницы администратора.Как мне его настроить?

Это конфигурация, которая относится к Express?Ищу совет!Спасибо!

введите описание изображения здесь

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');

Нет аналогичного метода решения проблем в сети, поэтому я в замешательстве.

...