https://nodejs.org adresini ziyaret edin ve işletim sisteminiz için yükleyiciyi indirin.
node --version
npm --version
// greet.js
module.exports = {
sayHello: function(name) {
return `Merhaba, ${name}!`;
}
};
const greet = require('./greet');
console.log(greet.sayHello('John')); // Çıktı: Merhaba, John!
const fs = require('fs');
const http = require('http');
const path = require('path');
const fs = require('fs');
// Asenkron
fs.readFile('file.txt', 'utf8', (err, data) => {
if (err) throw err;
console.log(data);
});
// Senkron
const data = fs.readFileSync('file.txt', 'utf8');
console.log(data);
const fs = require('fs');
// Asenkron
fs.writeFile('file.txt', 'Merhaba, Dünya!', (err) => {
if (err) throw err;
console.log('Dosya kaydedildi!');
});
// Senkron
fs.writeFileSync('file.txt', 'Merhaba, Dünya!');
const fs = require('fs');
fs.appendFile('file.txt', 'Daha fazla içerik
', (err) => {
if (err) throw err;
console.log('İçerik eklendi!');
});
const fs = require('fs');
const readStream = fs.createReadStream('file.txt', 'utf8');
readStream.on('data', (chunk) => {
console.log(chunk);
});
readStream.on('end', () => {
console.log('Okuma tamamlandı');
});
const fs = require('fs');
const writeStream = fs.createWriteStream('file.txt');
writeStream.write('Merhaba, ');
writeStream.write('Dünya!');
writeStream.end();
const fs = require('fs');
const readStream = fs.createReadStream('input.txt');
const writeStream = fs.createWriteStream('output.txt');
readStream.pipe(writeStream);
const EventEmitter = require('events');
class MyEmitter extends EventEmitter {}
const myEmitter = new MyEmitter();
myEmitter.on('event', () => {
console.log('Olay meydana geldi!');
});
myEmitter.emit('event');
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Merhaba, Dünya!');
});
server.listen(3000, () => {
console.log('Sunucu http://localhost:3000/ adresinde çalışıyor!');
});
const buf1 = Buffer.alloc(10);
const buf2 = Buffer.from('Merhaba, Dünya!');
buf1.write('Merhaba');
console.log(buf1.toString());
console.log(buf2.toString('utf8', 0, 5)); // Çıktı: Merhaba
const path = require('path');
console.log(path.join('/foo', 'bar', 'baz/asdf', 'quux', '..'));
// Çıktı: /foo/bar/baz/asdf
console.log(path.resolve('foo/bar', '/tmp/file/', '..', 'a/../subfile'));
// Çıktı: /tmp/subfile
console.log(path.extname('index.html'));
// Çıktı: .html
const os = require('os');
console.log(os.platform());
console.log(os.arch());
console.log(os.cpus());
console.log(os.totalmem());
console.log(os.freemem());
const { spawn } = require('child_process');
const ls = spawn('ls', ['-lh', '/usr']);
ls.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
ls.stderr.on('data', (data) => {
console.error(`stderr: ${data}`);
});
ls.on('close', (code) => {
console.log(`çocuk süreci kod ${code} ile kapandı`);
});
const { exec } = require('child_process');
exec('cat *.js missing_file | wc -l', (error, stdout, stderr) => {
if (error) {
console.error(`exec hatası: ${error}`);
return;
}
console.log(`stdout: ${stdout}`);
console.error(`stderr: ${stderr}`);
});
2024 © Tüm hakları saklıdır - buraxta.com