この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:爽健
更新日時:2018-12-15 14:13:17

タイトル: 値の表示と処理の記述
SEOタイトル: EJSの値の表示と処理の記述

簡単なサーバー

server.js

var http = require('http');
var ejs =
require('ejs');
var fs = require('fs');

var ejs_template = fs.readFileSync('test.ejs', 'utf-8')
var server = http.createServer(function (req, res) {
    var params =
ejs.render(
        ejs_template, {
            val1: 'val1',
        }
    )
    res.writeHead(200, {'Content-type': '
text/html'});
    res.write(params);
    res.end();
});

server.listen(8000);
console.log('サーバー起動中...')

 

EJS

test.ejs

<html>
    <head>
        <meta charset='utf-8'>
    </head>
    <body>

        <p><%- val1 %></p>

        <p><%= val1 %></p>

        <% for(var i=0; i<5; i++){ %>
            <p><%= i %></p>
       
<% } %>

    </body>
</html>

 

起動

node server.js

 

出力結果