Измените расширение .ejs на .html, используя Parse.com Express.js

Как мне использовать расширения .html в моих файлах просмотра вместо .ejs при использовании Express.js от Parse.com?

Я изменил разделители EJS на <? и ?>, потому что я Я привык к ним из PHP. Это работало нормально, но я не могу изменить расширение файла для моих файлов просмотра:

Я пробовал следующее:

var express = require('express');
var ejs = require('ejs');
var app = express();

ejs.open = '<?';
ejs.close = '?>';

app.set('view engine', 'ejs');
app.engine('.html', ejs.renderFile);
app.set('views', 'cloud/views'); app.use(express.bodyParser());

app.get('/', function(req, res) {
    res.render('Test', { message: 'Hello Express!' });
});

app.listen();

И я получаю внутреннюю ошибку сервера.

Я также пытался удалить эту строку с тем же результатом:

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

8
задан jemiloii 24 May 2019 в 09:13
поделиться