Использование нескольких движков представления (PHP и Jade / Pug) в Node / express - PullRequest
0 голосов
/ 20 сентября 2018

Я недавно переключился на Узел / Экспресс , и у меня есть файл PHP, созданный до этого решения.Можно ли использовать два разных движка просмотра?Я попытался включить php-express, но мне не удалось просмотреть ошибку просмотра.

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

app.set('view engine', 'php');

app.set('view engine', 'pug');

Я попытался настроить движок представления непосредственно перед GET-запросом, а не так:

 app.get('/avail', function(req, res, next){
   app.set('view engine', 'php');
   res.render('availability.php');
 })

Однако, это просто дало мне эту ошибку:

Ошибка: Команда не выполнена:php H: \ Node \ node_modules \ php-express \ lib \ PHPExpress /../../ page_runner.php H: \ Node \ views H: \ Node \ views \ Availability.php 'php' не распознается как внутреннийили внешняя команда, работающая программа или командный файл.

Мой единственный вывод - мне просто нужно переписать файл с помощью pug, но я хотел бы избежать этого, если бы был способ просто отобразить этот phpфайл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...