この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:爽健
更新日時:2026-05-15 05:24:41

タイトル: 値の表示と処理の記述
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


   
       
   
   

       

<%- val1 %>

       

<%= val1 %>

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

<%= i %>


        <% } %>

   

 

起動

node server.js

 

出力結果