0
.ejsファイルをコンパイルし、変数を置き換えて.ejsまたは.jsファイルを返したいとします。.ejsファイルをコンパイルして変数を置き換えます。
私は <%= autor.repo %>
のようないくつかの部分を持っていると私は、変数
私はそれをどのように行うことができますのためにこれを交換したいファイルで、拡張子.ejsといくつかのファイルがありますか? renderFilesオプションを使用
.ejsファイルをコンパイルし、変数を置き換えて.ejsまたは.jsファイルを返したいとします。.ejsファイルをコンパイルして変数を置き換えます。
私は <%= autor.repo %>
のようないくつかの部分を持っていると私は、変数
私はそれをどのように行うことができますのためにこれを交換したいファイルで、拡張子.ejsといくつかのファイルがありますか? renderFilesオプションを使用
:)
var data = ejs.renderFile('../route/route.ejs',{
autor:{
name: "Eric"
}
},function(err,data){
if(err){
console.log(err)
}
else{
return data
}
});
次に、新しいアーカイブを作成するために、fsのモジュールを使用して:)
fs.writeFile('newName.ejs', data, (err) => {
if (err) throw err;
console.log('It\'s saved!');
});
EJS-ファイルは、理想的にはHTMLにレンダリングするでしょうJavascriptのテンプレートファイルです。そのEJSファイルでJSONファイルを結びつける必要があります。 –