با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش Node.js در خدمت شما دوستان هستیم. در این جلسه قصد داریم به آموزش شروع کار با Node.js و آموزش Node.js بپردازیم.
Node.js به شما این امکان را می دهد تا جاوا اسکریپت JavaScript را بر رو سرور اجرا کنید.
Node.js را می توانید از سایت https://nodejs.org دریافت کنید.
پس از اینکه node.js را دانلود و نصب کردید، بیاید “Hello World” را در مرورگر وب نمایش دهیم.
یک فایل node.js به نام myfirst.js ایجاد کنید و کد های زیر را درون آن قرار دهید.
1 2 3 4 5 6 | var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080); |
فایل را در کامپیوتر خود ذخیره کنید: C:\Users\Your Name\myfirst.js
این کد درواقع به کامپیوتر می گوید که هرکس (در اینجا مرورگر وب) تلاش کرد که از طریق پورت ۸۰۸۰ به کامپیوتر متصل شود، “Hello World” را بنویسد.
در آینده به توضیح مفصل این کد خواهیم پرداخت. نگران نباشید!
فایل های node.js باید در رابط خط فرمان (Command Line Interface) کامپیوتر خود آغاز شوند.
چگونگی بازکردن خط فرمان در کامپیوتر بستگی به سیستم عامل شما دارد.
در ویندوز دکمه استارت را بزنید و به دنبال Command Prompt بگردید یا به صورت خیلی ساده تر کلمه cmd را در فیلد جستجو وارد کنید.
به مسیری که فایل پایتون شما در آن جا قرار دارد بروید.
چیزی شبیه به مسیر زیر:
C:\Users\Your Name>_ |
قبل از هزگونه اقدام، فایلی فایلی که ساخته بودید باید توسط node.js اجرا شود.
عبارت node myfirst.js را در رابط خط فرمان نوشته و enter را بزنید:
C:\Users\Your Name>node myfirst.js |
حالا کامپیوتر شما تبدیل به یک سرور شده است.
اگر هرکسی که تلاش کند از طریق پورت ۸۰۸۰ به کامپیوتر شما متصل شود، یک پیام “Hello World” دریافت می کند.
مرورگر خود را باز کنید و آدرس زیر را در آن تایپ کنید:
جلسه شروع کار با node.js و آموزش node.js نیز به پایان رسید.
در جلسه بعد به آموزش ماژول ها در node.js خواهیم پرداخت. با ما همراه باشید.
سالی
سلام میخاستم یه فایل با پسوند ASAR.app رو در کامیوترم ادیت کنم چطور اینکارو کنم و تغییراتم اعمال کنم. ممنون از جوابتون
نیما
سلام چطوری میشه از dom داخل نود استفاده کرد؟
صادق
سلام. node.js ذاتا برای سمت سرور طراحی شده و نمیشه از dom به صورت پیشفرض در اون استفاده کرد. اما ابزاری به نام jsdom وجود داره که میتونه نیاز شما رو بر طرف کنه.