Я недавно переключился на Узел / Экспресс , и у меня есть файл 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файл.