"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية قراءة ملفات JSON في ذاكرة الخادم في Node.js؟

كيفية قراءة ملفات JSON في ذاكرة الخادم في Node.js؟

تم النشر بتاريخ 2024-11-03
تصفح:219

How to Read JSON Files into Server Memory in Node.js?

قراءة ملفات JSON في ذاكرة الخادم في Node.js

لتحسين أداء التعليمات البرمجية من جانب الخادم، قد تحتاج إلى قراءة كائن JSON من ملف إلى الذاكرة للوصول السريع. إليك كيفية تحقيق ذلك في Node.js:

الطريقة المتزامنة:

لقراءة الملفات المتزامنة، استخدم طريقة readFileSync() من fs (نظام الملفات) وحدة. تقرأ هذه الطريقة محتوى الملف كسلسلة وتعيده كمعلمة داخل وظيفة رد الاتصال. يمكنك بعد ذلك استخدام JSON.parse() لتحويل السلسلة إلى كائن JSON، كما هو موضح أدناه:

var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file', 'utf8'));

الطريقة غير المتزامنة:

لقراءة الملفات غير المتزامنة، استخدم ملف readFile () طريقة. تقبل هذه الطريقة وظيفة رد الاتصال التي يتم تشغيلها عند الانتهاء من عملية قراءة الملف. ضمن وظيفة رد الاتصال، يمكنك تحليل محتوى الملف وتحويله إلى كائن JSON:

var fs = require('fs');
var obj;
fs.readFile('file', 'utf8', function (err, data) {
  if (err) throw err;
  obj = JSON.parse(data);
});

تعتمد الطريقة التي ستستخدمها على متطلباتك المحددة. توفر الطريقة المتزامنة الراحة ولكنها يمكن أن تؤثر على الأداء في العمليات كثيفة الاستخدام للموارد، بينما تساعد الطريقة غير المتزامنة في تعظيم أداء الخادم.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3