Shahad Mohammad نشر 15 يوليو 2022 أرسل تقرير نشر 15 يوليو 2022 (معدل) احاول فهم طريقة استخدام node - exepress ، هل يمكن شرح كيفية ربطه في الموقع؟ وطريقة استخدامه؟ تم التعديل في 15 يوليو 2022 بواسطة Hassan Hedr توضيح العنوان 1 اقتباس
0 Hassan Hedr نشر 15 يوليو 2022 أرسل تقرير نشر 15 يوليو 2022 أولًا يجب تثبيت مكتبة express بتنفيذ الأمر التالي داخل مجلد المشروع: npm install express بعدها وضمن الملف الأساسي للمشروع مثلًا index.js نستورد المكتبة وننشئ منها تطبيقًا كالتالي: const express = require('express') const app = express() نعرف بعد ذلك المسارات التي يُخدّمها التطبيق، يكون ذلك حسب الغرض من المشروع ووظيفته، مثلًا نعرف المسار الجذر "/" بالطريقة GET، حيث هنا سيتم معالجة كل الطلبات الواردة إلى هذا المسار والتي تحوي تلك الطريقة فقط كالتالي: app.get('/', (req, res) => { res.send('Hello World!') }) في حال كان يحوي تطبيقك مسارات أخرى فيجب تعريفها هنا أيضًا باستخدام أحد التوابع التالية بحسب طريقة كل مسار: app.get('...', (req, res) => { //.. }) app.post('...', (req, res) => { //.. }) app.put('...', (req, res) => { //.. }) app.patch('...', (req, res) => { //.. }) app.delete('...', (req, res) => { //.. }) وأخيرًا تعيين المنفذ للتطبيق ليستمع ويتلقى طلبات HTTP عبره كالتالي: const port = 80; // رقم المنفذ للتطبيق app.listen(port, () => { console.log(`Server listening on port ${port}`) }) الخطوة الأخيرة هي تشغيل التطبيق باستخدام Node.js كالتالي ضمن سطر الأوامر: node index.js يمكنك الاستفادة من قراءة المقالات التالية: 1 اقتباس
0 Shahad Mohammad نشر 15 يوليو 2022 الكاتب أرسل تقرير نشر 15 يوليو 2022 عند تحميل الاكسبرس وكتابة الامر npm install express من المفترض ان تنشأ ملفات تلقائيا package.json داخل المشروع صحيح ؟ لكني لا اعلم لماذا لا تنشأ الملفات في مشروعي ? هل هناك حل؟ كيف اتاكد ان التنزيل صحيح ؟ اقتباس
0 Hassan Hedr نشر 15 يوليو 2022 أرسل تقرير نشر 15 يوليو 2022 بتاريخ 1 دقيقة مضت قال Shahad Mohammad: عند تحميل الاكسبرس وكتابة الامر npm install express من المفترض ان تنشأ ملفات تلقائيا package.json داخل المشروع صحيح ؟ لكني لا اعلم لماذا لا تنشأ الملفات في مشروعي ? هل هناك حل؟ كيف اتاكد ان التنزيل صحيح ؟ تأكدي أن المسار الحالي ضمن سطر الأوامر هو نفسه مسار مجلد المشروع، الأوامر يجب أن تنفذ داخل مجلد المشروع تمامًا وليس خارجه 1 اقتباس
السؤال
Shahad Mohammad
احاول فهم طريقة استخدام node - exepress ، هل يمكن شرح كيفية ربطه في الموقع؟ وطريقة استخدامه؟
تم التعديل في بواسطة Hassan Hedrتوضيح العنوان
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.