مشكلة مع node.js المرجو المساعدة !

حالولت اليوم ان ابدا في تعلم node.js

اتبعت شرح بسيط الموجود على الصفحة الرئيسية للموقع

انشئت ملف example.js

الكود

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at 

ثم حاولت تنفيده بعد ان دخلت لمسار الملف node example.js

لكن يعطي الخطا التالي

اين اخطات

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مجهول
  • حذف بواسطة المستخدم

لا اعرف بصراحة لكن:

(يقولون ان node اسهل من PHP ، حتى انا لم افهم هذا!)

ما نوع المحرر ؟

اعتقد المشكلة ب encoding الملف

افتح Notepad انسخ الكود |كما هو في الموضوع|.

واحفظ الملف وشغل البرنامج

استعمل sublime 3

جربت ما قلته لي لكن نفس الاشكال

جرب الكود هذا ..

console.log('Server running at 

احفظ وشغل البرنامج

اذا لم يعمل جرب والملف فارغ بدون اي كود

اذكر encoding الذي تستخدمه ..

*** لا تستخدم unicode

جربت ما قلته لي في التعليق ونفس الخطا حتى مع ملف فارغ

استعملت الان ترميز utf-8

لم يعمل

لا اعتقد المشكلة الان مع الترميز لانه عندما انفد الامر

 node _v

يعطي نفس الخطا

هل تقصد

node -v

اجل لكنها لم تعمل وتعطي نفس الخطا

يبدو ان node لا يحبني :(

صور الخطا .. اريد النافذة كلها وليس الخطا فقط.

تفضل

جربت هنا الامرين

المفتوح هو node shell

وليس cmd

افتح cmd

ادخل

node D:\leran\example.js

احمد شكرا لقلبك العضيم :)

حلت المشكلة يبدو اني مخطا من البداية

شكرا لك على صبرك ومساعدتك

السلام عليكم أخي

جرب هذه الطريقة

انشئ ملف في القرص الصلب c باسم nodejs

تم احفظ فيه الكود الذي وجدته في المثال باسم example.js

تم افتح cmd الخاص بnodejs

واكتب

cd c:\nodejs

تم

node example.js

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

نقريبا هدا ما فعلته مند البداية لم يعمل

جرب اعادة تشغيل الجهاز

غريبه قمت بنسخ كودك ونفذت الامر

node ex.js

وعمل بشكل رائع

ممممم ربما ركبتها بطريقة خاطئة ياعزيزي جرب اعادة تثبيت النود وتحديثها الى اخر اصدار

ملحوظة انتبه ان يكون هناك شيء اخر يعمل على نفس البورت جرب تغيير البورت مثلاً الى 3452 او اي رقم عشوائي

المشكلة حلت :]

الحمدلله ولكن اين الحل لنستفيد

هو كان يكتب الامر على node shell/Interpreter

وليس على cmd

يشبه الـ JAVA EE قليل؟