Maison > interface Web > js tutoriel > Comment charger des données JSON dans la mémoire du serveur avec JavaScript et Node.js ?

Comment charger des données JSON dans la mémoire du serveur avec JavaScript et Node.js ?

Linda Hamilton
Libérer: 2024-10-30 14:15:26
original
640 Les gens l'ont consulté

How to Load JSON Data into Server Memory with JavaScript and Node.js?

Incorporation des données JSON dans la mémoire du serveur à l'aide de JavaScript et de Node

Pour optimiser la réactivité du serveur, accéder aux données fréquemment utilisées depuis la mémoire plutôt que de les récupérer depuis les sources externes sont cruciales. Cet article explique comment lire un objet JSON en mémoire à l'aide de JavaScript et de Node, en évitant les services externes comme Mongo ou Alfred.

Comment lire un objet JSON

À lire un objet JSON à partir d'un fichier texte ou JavaScript (JS) dans la mémoire du serveur, suivez les étapes suivantes :

Module du système de fichiers du nœud :

Pour accéder aux opérations du système de fichiers, importer le module du système de fichiers (fs) :

<code class="javascript">var fs = require('fs');</code>
Copier après la connexion

Lecture synchrone (recommandée pour les petits fichiers) :

Utilisez la méthode readFileSync pour lire le contenu du fichier, puis analyser les données à l'aide de JSON.parse :

<code class="javascript">var obj = JSON.parse(fs.readFileSync('file', 'utf8'));</code>
Copier après la connexion

Lecture asynchrone (préférée pour les fichiers volumineux) :

La méthode readFile gère la lecture asynchrone des fichiers. Fournissez une fonction de rappel pour gérer les données renvoyées :

<code class="javascript">var obj;
fs.readFile('file', 'utf8', function (err, data) {
  if (err) throw err;
  obj = JSON.parse(data);
});</code>
Copier après la connexion

Choisir entre les types de fichiers :

Si les données JSON doivent être stockées dans un fichier texte ou un fichier JS est en grande partie une question de préférence. Les fichiers texte JSON sont indépendants de la plate-forme, tandis que les fichiers JS permettent des optimisations supplémentaires telles que la minification et la compression. Tenez compte de votre cas d'utilisation et de vos exigences spécifiques lorsque vous décidez entre les deux.

En suivant ces étapes, vous pouvez charger efficacement des données JSON dans la mémoire du serveur, améliorant ainsi la réactivité du serveur et les performances globales des applications.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal