[[oktatas:web:nodejs|< Node.js]]
====== Node.js - JSON kezelés ======
* **Szerző:** Sallai András
* Copyright (c) 2023, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== A config.json olvasása =====
Készítsünk egy config.json fájlt:
{
"host": "barmi.lan",
"port": 3000
}
Készítsünk egy index.js alkalmazást, amiben olvassuk a konfigurációs fájlt:
const config = require('./config.json');
console.log(config.host);
console.log(config.port);
===== Az fs.readFile() használata =====
Készítsünk egy config.json fájlt:
{
"host": "barmi.lan",
"port": 3000
}
Készítsünk egy index.js alkalmazást, amiben olvassuk a konfigurációs fájlt:
const fs = require('fs');
fs.readFile('./config.json', 'utf8', (err, data) =>{
if(err) {
console.log('Hiba! A fájl olvasása sikertelen!', err);
return;
}
const config = JSON.parse(data);
console.log(config.host);
console.log(config.port);
});
===== Linkek =====
* https://heynode.com/tutorial/readwrite-json-files-nodejs/ (2023)
* https://blog.logrocket.com/reading-writing-json-files-nodejs-complete-tutorial/ (2023)