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,它正在为我工作.
归档时间: |
|
查看次数: |
6374 次 |
最近记录: |