Bir kardeş dizine fs.writeFile kullanarak bir dosyaya yazmaya çalışıyorum. Bu, Sitemap.xml
aynı dizinde kullanıldığında, ancak göreli yolla kullanıldığında iyi çalışır. public
dizini var ve Sitemap.xml
var olsun veya olmasın aynı hatayı verir.Fs.writeFile kullanırken hata oluştu
İlgili dir yapısı: Eğer düğüm göreli yolları kullandığınızda
/public
Sitemap.xml
app files
/create-sitemap
index.js - file containing code below
app.js
fs.write('../public/Sitemap.xml', data.toString(), function(err) {
if (err) throw err;
console.log("Wrote sitemap to XML");
});
Toms-MacBook-Pro:moviehunter tomchambers$ node create-sitemap/index.js
/Users/tomchambers/projects/project/create-sitemap/index.js:88
if (err) throw err;
^
Error: ENOENT, open '../public/Sitemap.xml'
Proje klasörünüzün yapısı nasıl görünüyor? –
Detay ekledim – Tom