Node.js ile başka bir JS dosyası arasında ki bağlantıyı nasıl kurarım?

00PARZIVAL00

Picopat
Katılım
23 Temmuz 2022
Mesajlar
520
Çözümler
1
Daha fazla  
Cinsiyet
Diğer
Merhaba, ben şimdi index.js dosyasında ki bilgileri, app.js dosyasında kullanmak istiyorum, araştırırken import, module.export tarzı şeyleri denedim, ama olmadı bir türlü. JSDOM diye bir şey gördüm, bunu kullanabilirmişim sanırım, ama nasıl kuracağımı tam olarak anlayamadım. Bu dediğim şeyi nasıl yapabilirim? Başka kolay bir yolu var mı? Belki ben dediğim şeyleri yanlış şekilde yapmışımdır.

JSDOM bu.

 
module.exports 'un normalde çalışması gerekir. Örneğin şu şekilde denediğinizde ne elde ediyorsunuz? (Bu dosyaların aynı klasörde bulunduğunu varsayıyorum)
index.js
JavaScript:
// index.js

const Technopat = 176983123;

module.exports = Technopat;

app.js
JavaScript:
// app.js

const Technopat = require("./index.js");

console.log(Technopat) // 176983123 değerini vermesi gerekir.
 
module.exports 'un normalde çalışması gerekir. Örneğin şu şekilde denediğinizde ne elde ediyorsunuz? (Bu dosyaların aynı klasörde bulunduğunu varsayıyorum)
index.js
JavaScript:
// index.js

const Technopat = 176983123;

module.exports = Technopat;

app.js
JavaScript:
// app.js

const Technopat = require("./index.js");

console.log(Technopat) // 176983123 değerini vermesi gerekir.

Hocam bu şekilde çalışıyor, fakat şu şekilde "Document is undefined" hatasını veriyor.

İndex.JS
JavaScript:
var name = document.querySelector("#name").value;

Şimdi bakınca sorunumun başka bir şey olduğunu gördüm.

JSDOM'u kurcalayarak çözdüm, aslında baya kolaymış yani kurcalamadım bile, dürüst olmak gerekir ise pek denemedim sanırım bunu. Kullanımı kolaymış, sorunu çözdüm.

 
Son düzenleme:

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı