بسم الله الرحمن الرحيم
بدايةً بدأت بتعلم لغة جافاسكريبت وبعدها بدأت بـnode.js ،وبما أنني لم أتعلم أي شيء يتعلق بـserver-side قبل node.js فأنا إذاً ليس لدي أي خلفية في جهة السيرفر .
بدأت بتعلم node.js من خلال دورة باللغة الإنجليزية وأنهيتها كلها تقريباً وبعدها انتقلت لدورة لتعلم إطار عمل express وأنهيتها هي الأخرى كلها تقريبأ ، قد يتبادر إلى ذهنك "فما المشكلة إذاً ؟" المشكلة هي أنه عند امتلاكي لخلفية عن node.js وexpress أردت دورة تطبيقية لعمل مشروع ما باستخدامnode.js وإكسبريس فوجدت دورة لعمل مدونة في أكاديمية حسوب وبدأت أتعلم وعندما قمت بكتابة الأمر mysql -u root أعطاني power shell رسالة خطأ تفيد أنه لم يتعرف على mysql مع أني قمت بتثبيت mysql بشكل عام وبشكل محلي فما المشكلة ؟ حسناً قمت باستخدام صدفة mysql المتوفرةفي wamp server وحتى أوفر على نفسي العناء قمت بتنزيل نسخة من المشروع من github (بعد أن كتبت نصف المشروع لكني أردت توفير الوقت فنزلت نسخة من المشروع) وبعد تنزيل النسخة أدخلت التعديلات اللازمة وربطته بقاعدة البيانات الموجودة عندي ، قمت بكتابة الأمر node index.js بعد وصولي لمجلدالمشروع بpower shell وقمت بفتح الرابط الخاص بالمشروع فظهرت الصفحة كالآتي (في متصفح فيرفكس) :
أما بالنسبة لكروم فقام بعرض صفحة تفيد عدم القدرة على الوصول ،وبدأ ينزل ملفاً من تقاء نفسه؟!
لا تسألني لماذا استعملت mysql ولم أستعمل mongodb
البورت الذي استعملته :3306 علماً بأن wamp server لا يدعم إلا البورت من 3301 إلى 3309 ،(إذا كان نظام التشغيل مهماً فهو ويندوز )
خلاصة الاستفسار: لماذا لا يظهر الموقع بصورة صحيحة؟
عذراً إن أزعجتكم فهذا مجرد سؤال من مبتدأ .
وجازاكم الله خيراً.
التعليقات