Я генерирую динамический html из базы данных, где в любом виджете (Small HTML) можно внедрить на любую страницу через CMS.
Я пытаюсь скомпилировать динамическую строку через "hbs.handlebars.compile", но получаюMsgstr "Ошибка 500: Частичная главная не найдена".«main.hbs» уже доступен в views / partials и работает нормально при вызове {{> main}} в обычном файле .hbs.
var exphbs = require('express-handlebars');
var hbs = exphbs.create({
});
//Test
router.get('/index', function (req, res, next) {
var context = { message: 'Hello World!!!' };
//var template = hbs.handlebars.compile("<p>ECHO: {{message}}</p>"); //--Working
var template = hbs.handlebars.compile("{{> main}}"); //-- Not working
var result = template(context);
res.status(200).send(result);
});
В чем может быть проблема?
Спасибо