2017-08-04 1 views
0

ファイルEJSへのjsファイルから変数を渡すしようとしていますcolor.jsファイルの変数をindex.ejsファイルにコピーして、ユーザーに表示することができます。これが簡単なのであれば私を許してください。ちょうどノードとGoogleを学ぶのは助けになっていません。Node.jsのは、表現とEJSは私が合格するにはどうすればよいマイフォルダ構造は、公共-JS-color.jsで、EJSファイルは、ビュー・index.ejs</p> <p>ある

+0

サーバ上のejsテンプレートに値をコンパイルしているのですか、それともclientside jsのクライアントでのみ使用する予定ですか? – Paul

答えて

0

エクスプレスルートとコールレンダーを定義すると、ビューに2番目のパラメータとして渡したいときに使用します。

var variablesToPass = { 
    homie: 'who is your homie?' 
}; 

app.get('/', function(req, res) { 
    return res.render('index', variablesToPass); 
}); 

あなたは変数がアプリケーション全体便利middlware機能あなた渡って利用できるようにしたい場合は、また=>

相棒の%<%を入力してEJSホームテンプレートに相棒をレンダリングすることができるようになりますは創造できる。

app.use(function(req, res) { 
    res.locals.homie = "I'm a homie thats available everywhere"; 
}); 
関連する問題