使用Parse.com Express.js将.ejs扩展名更改为.html

AJB*_*AJB 8 ejs node.js express parse-platform

在使用Parse.com的Express.js时,如何在我的视图文件而不是.ejs上使用.html扩展名?

我将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();
Run Code Online (Sandbox Code Playgroud)

我收到内部服务器错误.

我也尝试用相同的结果消除这一行:

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

jem*_*oii 24

app.set('view engine', 'html');
app.engine('html', ejs.renderFile);
Run Code Online (Sandbox Code Playgroud)

所以我做了app.set到html和app.engine到html,它正在为我工​​作.