میلاد وطن پرست, مدرس و معامله گر بازار های مالی - فارکس
برنامه نویسی با nodejs/جلسه دوم/نصب Node و نوشتن اولین برنامه!
نصب Node
برای شروع کار ابتدا باید Node رو روی سیستم خودتون نصب کنید که برای این کار میتونید به وب سایت اصلی مراجعه کنید: Nodejs.org
با مراجعه به این سایت شما با دو نسخه روبرو میشید که پیشنهاد میشه نسخه LTS رو دانلود و نصب کنید.
شروع
بعد از اینکه با موفقیت Node رو روی سیستم خودتون نصب کردید طبق رسوم دیرینه دنیای برنامه نویسی میریم تا برنامه "سلام دنیا" رو بنویسیم D:
برای این کار یه پوشه با اسم first-project یا هر اسمی که دوست دارید ایجاد میکنیم من این پوشه رو در مسیر E:\Programming\first-project ساختم
بعد از ساخت پوشه برنامه VS code رو اجرا میکنیم و آیکونی که با فلش سفید در تصویر زیر مشخص شده رو انتخاب میکنیم
و Open Folder رو انتخاب و پوشه ای که ساخته بودیم رو انتخاب میکنیم.
حالا یک فایل میسازیم تا کد نویسی رو شروع کنیم, برای اینکه یک فایل جدید بسازید چند تا راه هست:
1- فشردن همزمان کلیدهای Ctrl+N
2- از منوی بالا گزینه File ->new File
3- یا همونجور که توی عکس بالا براتون مشخص کردم اون آیکون کوچولو رو بزنید که من بیشتر از این راه استفاده میکنم چون راحت تره.
با یکی از راه های بالا فایلی با نام myFirst.js میسازیم "دقت کنید که پسوند فایل حتما .js باشه"
بعد از اینکه فایل رو ساختید کد زیر رو داخلش قرار بدید و با فشردن همزمان Ctrl+s فایل رو ذخیره کنید.
const http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('Hello World!');
}).listen(8080);
نگران چیزی نباشید تک تک قسمت هارو جلوتر براتون توضیح خواهم داد :)
این تکه کد کوتاه و مختصر به کامپیوتر میگه جمله "Hello World" رو چاپ کن.
برای اینکه برنامه hello world مون رو اجرا کنیم باید فایل حاوی کدمون رو اجرا کنیم, برای اینکار باید "Cmd" رو اجرا کنیم که برای اینکار از منوی بالا گزینه Terminal -> New terminal رو انتخاب کنید
برای اجرای برنامه خودمون کد زیر رو داخل Terminal وارد و اینتر رو میزنیم
node myFirst.js
و برای دیدن نتیجه کار مرورگر رو باز میکنیم و آدرس زیر رو وارد میکنیم
تبریک
اولین برنامه تون رو با Nodejs اجرا کردید.
منبع:www.w3schools.com با کمی تغییر D:
مطلبی دیگر از این انتشارات
مقدمه ای بر اکسپرس جی اس
مطلبی دیگر از این انتشارات
تفاوت نود جی اس و جاوا اسکریپت
مطلبی دیگر از این انتشارات
دیباگ کردن Node.js بوسیله Chrome Developer Tools