serverden html ye veri çekme
selamlar ..node js de bir txt dosyasındaki yazıları console yazdırıyorum.(dosya okuma metodu ile).ben konsola değilde aynı txt dosyasındaki yazıları html sayfamdaki bir dive yazdırmak istyorum..bu konuda yardımcı olacak arkadaşlara şimdiden tşkler...
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Aşağıda Express ve NodeJS ile basit bir kod yazdım umarım işine yarar
// Express'i kullanmayacağımız için ayrı tanımlamaya gerek yok
const app = require('express')();
Eğer istek geldiği anda dosyayı okuyup yazmak istersen:
app.get('/', (req,res) => {
const fileContent = fs.readFileSync("prototurk.txt",'utf-8');
res.send(fileContent);
// Ram'i katletmemek için KESINLIKLE return yapmalıyız.
return;
});
Eğer sadece en basta okuyup onu göstermek istiyorsan:
const fileContent = fs.readFileSync("prototurk.txt",'utf-8');
app.get('/', (req,res) => {
res.send(fileContent);
// Ram'i katletmemek için KESINLIKLE return yapmalıyız.
return;
});
En son:
app.listen(80, () => {
console.log("Sunucu 80 numaralı port üzerinden calısıyor!");
});