Sobes.tech
Junior — Middle

Με ποια φορμά δεδομένων ή τεκμηρίωσης είχατε να ασχοληθείτε στην εργασία σας;

sobes.tech AI

Απάντηση από AI

Στη δουλειά με το Node.js, συχνά χρειάζεται να αλληλεπιδράσετε με διαφορε formats δεδομένων και τεκμηρίωσης, όπως:

  • JSON — το κύριο format ανταλλαγής δεδομένων σε web εφαρμογές, χρησιμοποιείται για τη μεταφορά δεδομένων μεταξύ πελάτη και διακομιστή.
  • YAML — μερικές φορές χρησιμοποιείται για αρχεία ρυθμίσεων.
  • XML — συναντάται σπανιότερα, αλλά μπορεί να χρησιμοποιηθεί για ενσωμάτωση με εξωτερικές υπηρεσίες.
  • Markdown — format τεκμηρίωσης, π.χ. για αρχεία README.
  • Swagger/OpenAPI — προδιαγραφές για την περιγραφή REST API.

Παράδειγμα ανάγνωσης JSON σε Node.js:

const fs = require('fs');

fs.readFile('data.json', 'utf8', (err, data) => {
  if (err) throw err;
  const obj = JSON.parse(data);
  console.log(obj);
});