2016-12-15 6 views
0

ejsファイルをnodejs expressからレンダリングしようとしています。 しかし、それはどこにでもthes文字withのhtmlコードを表示します。ejsファイルをレンダリングすると正しく表示されない

let express = require('express'); 
let app = express(); 
app.set('view engine', 'ejs'); 
app.get('/', function(req, res) { 
res.render('index', { title: 'The index page!' }) 
}); 

そしてindex.ejs私が間違って何をしますかなかった

<html> 
<head> 
<title><%= title %></title> 
</head> 
<body> 
welcome <%= title %>; 
</body> 
</html> 

のですか?

+0

起動する必要がありますか? –

+0

投稿の将来の読者のために、それを検証するために答えを受け入れる必要があります。誰かがあなたの質問に答えたときにこれを読んでください。 https://stackoverflow.com/help/someone-answers – XING

答えて

0

サーバーは、あなたが質問でも、HTMLを投稿することができ、あなたがecodingの問題を抱えているようだ

var express = require('express'); 
var app = express(); 
app.set('view engine', 'ejs'); 
app.get('/', function(req, res) { 
res.render('index', { title: 'The index page!' }) 
}); 
app.listen(3000); 
関連する問題