NodeJS を使用していくつかの開発を開始したところ、非常にイライラするエラーが発生しました。
.jade を .html にコンパイルする機能があります
function compileJadeFile(jadeFile){
var pathToFile = "./index.jade";
fs.exists(pathToFile, function(exists){
if(exists){
fs.readFile(pathToFile, function(err, data){
var html = jade.compile(data)();
return html;
});
}
});
}
すべて正常に動作しますが、コンパイルされた html を提供したいと思います。だから私はこのようなことをしました:
res.write(compileJadeFile("index.jade"));
( の未使用のパラメータは気にしないでくださいcompileJadeFile
。オリジナルで使用されています。この例では短くしただけです)
結果をcompileJadeFile("index.jade")
コンソールに記録すると、次のようになります"undefined"
:(
これをグーグルで検索しましたが、問題を解決するものは何も見つかりませんでした。どなたか助けていただけませんか?私は C# や C++ でコーディングするのに慣れているので、Javascript に特別な何かまたは何かが欠けているのではないでしょうか?