v2.5.2
Giriş yap

serverden html ye veri çekme

palax1
436 defa görüntülendi

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...

Cevap yaz
Cevaplar (1)
wraithdev2
946 gün önce

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!");
});