require() Fonksiyonu ile Modül Dahil Etme

Node.js'de require() fonksiyonu, bir modülü veya başka bir dosyayı dahil etmek için kullanılır. Örneğin, utils.js adında bir dosya oluşturun ve içine aşağıdaki gibi bir işlev ekleyin:

 

// utils.js function hello() {  console.log('Merhaba dünya!'); } module.exports = { hello };

Ana projenizde index.js dosyasında bu modülü kullanmak için şu şekilde dahil edebilirsiniz:

// index.js const { hello } = require('./utils'); hello(); // Çıktı: Merhaba dünya!

import ve export Kullanarak ES6 Modülleri Dahil Etme

Node.js v14 ve üzeri sürümlerde, ES6 modüllerini (import ve export anahtar kelimeleriyle) kullanabilirsiniz. Örneğin, utils.mjs adında bir dosya oluşturun:

// utils.mjs export function hello() {  console.log('Merhaba dünya!'); }

Ana projenizde bu modülü şu şekilde dahil edebilirsiniz:

// index.mjs import { hello } from './utils.mjs'; hello(); // Çıktı: Merhaba dünya!

Dosya Yolu Çözümleme ile Dosya Dahil Etme

Bazı durumlarda, dosya yollarını çözümlemek ve dosyaları doğrudan belirtmek gerekebilir. Bu durumda path modülü kullanılır. Örneğin, config.json dosyasını projenize dahil etmek için:

const path = require('path'); const configPath = path.join(__dirname, 'config.json'); const config = require(configPath);

NodeJS Dışarıdan Dosya Dahil Etme

NodeJS Dışarıdan Dosya Dahil Etme Node.js'de dışarıdan dosya dahil etmenin temel yöntemlerini öğrendiniz. require() fonksiyonu ile modüllerin dahil edilmesi, ES6 modüllerinin (import ve export) kullanımı, ve dosya yolu çözümleme gibi konuları ele aldık.