لقد قمت بإنشاء مشروع جديد من خلال express generator ولاحظت وجود مسار جديد فيه الملف:
./bin/www
وفيه المعلومات الأساسية لتشغيل الخادم والمنفذ أما بقية الكود الخاص بالمسارات فهو موجود ضمن الملف الرئيسي app.js
ولكن اعتدت في النسخ السابقة من express بتعريف المعلومات الأساسية اللازمة لتشغيل الخادم والمنفذ ضمن الملف الرئيسي بجانب المسارات، فلماذا تم فصل هذه المعلومات إلى هذا الملف هنا؟
وأيضاً اعتدت على تشغيل مشروعي من خلال الأمر التالي:
node app.js
والآن عندما اطلعت على package.json وجدت التالي:
"scripts": {
"start": "node ./bin/www"
}
فهل يجب علي تشغيل المشروع من خلال الأمر node ./bin/www ؟ أم npm start ؟
السؤال
Tamim Fahed
لقد قمت بإنشاء مشروع جديد من خلال express generator ولاحظت وجود مسار جديد فيه الملف:
./bin/www
وفيه المعلومات الأساسية لتشغيل الخادم والمنفذ أما بقية الكود الخاص بالمسارات فهو موجود ضمن الملف الرئيسي app.js
ولكن اعتدت في النسخ السابقة من express بتعريف المعلومات الأساسية اللازمة لتشغيل الخادم والمنفذ ضمن الملف الرئيسي بجانب المسارات، فلماذا تم فصل هذه المعلومات إلى هذا الملف هنا؟
وأيضاً اعتدت على تشغيل مشروعي من خلال الأمر التالي:
node app.js
والآن عندما اطلعت على package.json وجدت التالي:
"scripts": { "start": "node ./bin/www" }
فهل يجب علي تشغيل المشروع من خلال الأمر node ./bin/www ؟ أم npm start ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.