أنا أستخدم برامج تشغيل node-mongodb-native وأبحث عن طريقة لفتح اتصال قاعدة بيانات دائم بدلاً من فتحه/إغلاقه في كل مرة.
قد تبدو الاتصال المبسط هكذا...
var DB = new mongo.Db('vows', new mongo.Server("127.0.0.1", 27017, {})), connection = اقرأ أكثر →
لقد كنت أحاول تطوير خادم بسيط نسبيًا في Node.js. في الأساس، ما أسعى إليه هو واجهة برمجة تطبيقات بسيطة تتطلب مصادقة (نمط اسم مستخدم/كلمة مرور بسيط). ما لا أحتاجه هو أي نوع من وظائف الواجهة الأمامية (التصميم بالقوالب وغيرها). مشكلتي هي أنني لا أستطيع أن أفهم نهج Express/Node. بالتحديد، أسئل
اقرأ أكثر →أنا أحاول بناء تطبيق Node.js ويجب عليّ تعريف الكوكيز. هذا بعض من الشيفرة:
var app = express(); app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.use(express.favicon()); app.use(express.cookieParser()); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); ... app.get('/', routes.indexGET); app.post اقرأ أكثر →
أحتاج إلى مشاركة بعض الكائنات أو الوحدات الكاملة بين عمليات أو مجموعات Node مختلفة، لقد بحثت في العديد من المدونات دون الحصول على الإجابة المرضية.
إذا كان ذلك من المستحيل القيام به، فهل لديك أي أفكار عن كيفية التعامل مع ذلك؟
اعتمادًا على التكوين، ي
اقرأ أكثر →
لذلك هذا سؤال محرج لأطرحه، لكنني أتعلم NodeJS ولدي سؤال. في جافا، عندما أستدعي طريقة من كائن، تظل نسخة this كما هي (كما في هذا المثال).
private Test inst; public Test() { inst = this; this.myFunction(); } private void myFunction() { System.out.println(inst == this); }هذا يُرجع صحيحًا (من الناحية النظرية،
اقرأ أكثر →
أحاول الحصول على مخرجات log4js بتنسيق JSON حتى أتمكن من تتبعها بسهولة. هل هناك أي طريقة يجب أن نحددها في configuration.json بحيث يتم إنتاج المخرجات بواسطة log4js بتنسيق JSON؟
حالياً أنا أستخدم الإعدادات التالية.
{ "appenders": [ { "category": "XXXXX", "type": اقرأ أكثر →
لقد كنت أعمل مع async.waterfall و nodejs. إنه يعمل بشكل جيد جدًا، لكن الآن لدي سؤال حول التدفق.
أريد استخدام شرط if بسيط في تدفق async.waterfall.
async.waterfall([ callOne, callTwo, if(condition > 0 ) { callTest1 اقرأ أكثر →
أحاول تمرير المعاملات عبر XMLHttpRequest وأحصل على 'undefined'
العميل :
var xj = new XMLHttpRequest(); var params = JSON.stringify({ PreviousTab: "cnn.com", CurrentTab: "bbc.com" }); xj.open("GET", "http://localhost:8080/api/traceTabs", true); xj.setReq اقرأ أكثر →
لدي مصفوفة من البيانات أريد أن أقوم بالتكرار عليها وأثناء التكرار أريد كتابتها إلى نفس الملف. كيف يمكنني تحقيق ذلك، الشيفرة التالية لدي ستقوم فقط بطباعة التكرار الأخير.
for (j = 0; j < arrayPart.length; j++){ fs.writeFileSync('message.txt', arr اقرأ أكثر →
أنا أستخدم https://www.npmjs.com/package/memory-usage لمراقبة كيفية استخدام تطبيقي Node للذاكرة، عن طريق تشغيل 'memory-usage app.js' في طرفية MACOS. ومع ذلك، بعد بعض الاختبارات، يتحطم دائمًا عند 1.4 جيجابايت.
في أمر Node.js العادي، لزيادة حد الذاك
اقرأ أكثر →