اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

عند اضافة البيانات الى جدول   sqlite   لا يتم الحفظ الا بعد تنفيذ الامر node  من خلال موجه الاوامر

ما هي الطريقة لتخطي ذلك زالحفظ بمجرد الضغط على زر الحفظ

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته .

هل يمكنك توضيح ما الذي تقصد بإضافة البيانات ؟ هل تقوم بإضافتها يدويا في برنامج sqlite ام تقوم بوضعها في الكود ؟ 

إذا كنت تضيف البيانات في الكود فيجب بالطبع تشغيل أمر node لتشغيل الملف أما إذا أردت أن يتم تشغيل الملف تلقائيا بمجرد حفظ أى تعديلات يمكنك تنفيذ الأمر التالي :

node --watch script.js

وقم بتغير script.js إلى إسم الملف الخاص بك وهذا الأمر يقوم بمشاهدة التغيرات في الملف وأى تعديل في الملف يتم تشغيل الملف تلقائيا مرة أخرى . ولكن إنتبه إذا كنت تعمل على قواعد بيانات حقيقية او تقوم بالحذف أو التلاعب بها فمن الممكن أن يتم تنفيذ الأمر حتى لو لم ترد ذلك لأنه سيتم تشغيل الكود تلقائيا كما وضحت لك.

  • 0
نشر

شكرا لتجاوبك المقصود الحفظ بامر 

db.run(`INSERT INTO users(id, name) VALUES(?, ?)`, [id, name], function(err) {

  • 0
نشر
بتاريخ منذ ساعة مضت قال Mr Majdy Jarah:

شكرا لتجاوبك المقصود الحفظ بامر 

db.run(`INSERT INTO users(id, name) VALUES(?, ?)`, [id, name], function(err) {

إذا كما أخبرتك يجب بالطبع تشغيل أمر node لحفظ البيانات فهذه الأكواد لا تعمل من تلقاء نفسها بل يجب تشغيل الكود بنفسك .

ويمكنك تشغيله تلقائيا كما أخبرتك من خلال ألأمر node --watch وبمجرد الحفظ يتم تشغيل الملف.

  • 0
نشر
بتاريخ On 27‏/6‏/2026 at 14:06 قال Mr Majdy Jarah:

شكرا لتجاوبك المقصود الحفظ بامر 

db.run(`INSERT INTO users(id, name) VALUES(?, ?)`, [id, name], function(err) {

هذا الأمر بمفرده لن يعمل من تلقاء نفسه، وبما أنه في الغالب لا توجد واجهة أمامية (Frontend)، فلا يوجد زر حفظ (مثل أزرار صفحات الويب أو تطبيقات سطح المكتب) يمكننا ربط هذا الكود به. الكود عبارة عن تعليمات داخل ملف نصي، ولكي تنفذ هذه التعليمات (أي يتم الحفظ)، يجب إخبار Node.js بتشغيل هذا الملف.

وكما تم التوضيح أنه يمكن إضافة الامر node --watch حتى يتم العمل تلقائياً

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...