何らかの理由で、ノードJSで変数をpugテンプレートに渡すことができません。ノードJS変数を翡翠/ Pugに渡す
app.get("/", function (req, res) {
res.render('index', { hello : 'Hey'})
})
....
extends layout.pug
block content
h1 #{hello} guy
は、これは単に「パグとindex.htmlファイル
何らかの理由で、ノードJSで変数をpugテンプレートに渡すことができません。ノードJS変数を翡翠/ Pugに渡す
app.get("/", function (req, res) {
res.render('index', { hello : 'Hey'})
})
....
extends layout.pug
block content
h1 #{hello} guy
は、これは単に「パグとindex.htmlファイル
私はあなたがJADEコーディングを使用していると思います(#{こんにちは})で "男" を返します静的な.htmlのプラグイン(完全に間違っています)。 「最初の訪問にテンプレートファイルにエコーより
app.get('/', function (req, res) {
res.render('index', { title: 'Hey', message: 'Hello there!'});
});
これを渡しindex.pugより
使用この最初の
app.set('views', __dirname + '/public/views');
app.set('view engine', 'pug');
:
は、以下の行をたどります"/" public/views "
html
head
title= title
body
h1= message
まだ動作していない、すべてが同じです。 –
+ は私に app.set(「ビュー」、__dirname +「/公共/ビュー」)を使用して、サーバーのファイルを表示する私にあなたのディレクトリ構造のスナップショットを与えます。app.set( 'ビューエンジン'、 'pug'); app.get( '/'、function(req、res){ res.render( 'index'、{タイトル: 'Hey'、メッセージ: 'Hello there!'}); }); –
今すぐ "Express"と言うだけです。https://github.com/jpking72/nodejsfiddle.git –
app.get("/", function (req, res) {
res.render('index', { 'hello' : 'Hey'})
})
あなたはより多くのコードを置くことができる...と多分あなたは、コードを設定する必要がありますか? 'app'とは何ですか? 'layout.pug'には何がありますか? – chharvey