expressでhtml表示してみる

hoge.js
views/index.ejs
views/layout.ejs

とりあえず、用意したファイルは3つ。

順に中身を見ていきます。

hoge.js

var express = require('express'), ejs = require('ejs');
var app = express.createServer();
app.get('/', function(req,res){
res.render('index.ejs',{});
});
app.listen(8000);

index.ejs

hogehoge

layout.ejs

<html>
<head>
<title>hoge</title>
</head>
<body>
<%- body %>
</body>
</html>

layout.ejsはwrapper見たいな感じ?