RSS

CoffeeScript: EJS の使用例

29 8月

EJS ソースを HTML にレンダーするサンプル

#!/usr/bin/coffee

# 必要なモジュールをロードする。
ejs = require 'ejs'
fs = require 'fs'

# print 関数の定義
print = (s) ->console.log(s)

# 'test.ejs' というファイルを読み込んでレンダリングする。そして、結果を表示する。
fs.readFile('test.ejs', 'utf-8', (err, htm) ->
        print ejs.render(htm, {title:'EJS test'}) unless err
)

 

EJS ソースの例 (test.ejs)

<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
</head>

<body>
<h1><%= title %></h1>
<hr />
...
</body> </html>

実行結果 (実行するためには npm コマンドで ejs をインストールしておく必要がある)

$ ./ejs.coffee
<!DOCTYPE html>
<html>
<head>
<title>EJS test</title>
</head>

<body>
<h1>EJS test</h1>
<hr />
...
</body> </html>
 
コメントする

投稿者: : 2016/08/29 投稿先 CoffeeScript

 

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。