آموزش نصب و راه اندازی NodeJs در ویندوز

نود جی اس یک محیط برنامه نویسی برای زبان جاوا اسکریپت است. در این مطلب می‌خواهیم نصب و راه اندای نود جی اس در ویندوز را به شما آموزش دهیم.

برای شروع به سایت https://nodejs.org/en بروید و NodJs را دانلود و نصب کنید، برای اینکه از نصب شدن Node اطمینان حاصل کنید، درCMD ویندوز دستور node –verion را تایپ کنید، باید ورژن node شما را نشان دهد.

pic1NodeJs

ساخت یک برنامه ساده با نود جی اس

حالا که Node را نصب کردیم، بیاید یک برنامه بسیار ساده با Node بنویسیم، خب من یک پوشه به نام darkoobweb ایجاد می کنم و درون آن یک فایل به اسم salam.js می‌سازم.

در فایل salam.js اولین کار این است که ماژول مورد نظر خود را اضافه کنیم، این ماژول می‌تواند ماژولی باشد که در Node هست یا ماژولی باشد که ما نصب کرده ایم.

اولین ماژولی که استفاده می‌کنیم ماژول http خواهد بود، اگر به این آدرس برید https://nodejs.org/api/http.html می‌توانید، در مورد ماژول، متدها و پراپرتی‌هایی که در node وجود دارد اطلاعات بیشتری کسب کنید.

به کد زیر دقت کنید :

در خط اول من ماژول http را اضافه کردم، با دستور require(“http”) ، در خط دوم یک سرور ایجاد کردم که درخواست و پاسخ را می‌گیره، چرا؟ چون ما یک سرور ساختیم و سرور انتظار یک درخواست داره و وقتی درخواست بیاد سرور باید پاسخ مناسبی به کلاینت بده.

خب اول ما باید هدر را به کلاینت بدیم، و هدر چیزی که معمولا وقتی در یک صفحه هستید اونو نمی‌بینید ، 200 یعنی چی؟ به زبان ساده یعنی همه چیز به خوبی پیش می‌ره، بعد نوع فایلی که می‌خوایم سرور به کلاینت برگرداند را مشخص می‌کنیم ، در اینجا نوع نوشتاری html است .

سپس با دستور write پیامی که می‌خواهیم نمایش داده شود، را می‌نویسیم و پاسخ (Response) ما تمام می شود.

بعد از این مراحل باید یک پورت برای سرور مشخص کنیم این کار را با darkoobweServer.listen(3000) انجام می‌دهیم و پورت 3000 را به سرور اختصاص می‌دهیم.

حالا cmd را باز کرده به محلی که فایل salam.js قرار دارد بروید، در آنجا درستور node salam.js را اجرا کنید، اگر همه چیز خوب پیش برورد پیام زیر برای شما چاپ می شه.

pic2NodeJs

در تصویر بالا می‌بینید که پیام برای من چاپ شد، حالا مرورگر خود را باز کنید و به آدرس localhost:3000 برید، باید پیام salam man Nodejs hastam را ببینید.

pic3NodeJs

بیاید کمی html به کد اضافه کینم، به کد زیر دقت کنید :

اگر بعد از تغییرات صفحه مرورگر را رفرش کنید هیچ اتفاقی مشاهده نمی‌کنید، شما باید سرور را دوباره راه اندازی کنید برای این کار در cmd کلید ctrl+c را فشار دهید سرور از کار می‌افتد، سپس دوباره دستور node salam.js را وارد کنید.

pic4NodeJs

حالا صفحه مرورگر خود را رفرش کنید باید صفحه شما مانند صفحه من باشد.

pic5NodeJs

می‌بینید به همین راحتی می‌شود از تگ های html استفاده کرد.

پیشنهاد می‌کنم این مقالات هم بخوانید

3 پاسخ

  1. سلام
    می تونیم با node و php به صورت ترکیبی تو یک پروژه کار کنیم؟
    این کارا رو میشه تو یه سرور انجام داد؟
    برا قسمت چت یک سایت که با php نوشته شده روش پیشنهادیتون چیه؟
    از نظر تهیه سرور node.js و کانفیگش تو ایران چجوری اقدام کنم؟
    ببخشید سوالات زیاد شدن !

    1. سلام
      می تونید در کنار هم ازشون استفاده کنید.لینک های زیر نگاه کنید مثال ها و توضیحات مفیدی داره حتی یک پروژه چت ساده با NodeJs در گیت هاب هم معرفی کرده.
      https://entwickler.de/webandphp/integrating-node-js-with-php-125830.html
      https://github.com/jdutheil/nodePHP
      http://stackoverflow.com/questions/17209717/how-to-integrate-nodejs-socket-io-and-php
      https://www.quora.com/Can-node-js-be-integrated-with-php

      اگر چت یک سایت با php نوشته شده و به دنبال UI زیباتری هستید ، میتونید به جای NodeJs از AngularJs استفاده کنید .
      در مورد سرور هم بهترین راه سوال از خود شرکتی هست که می خواید ازاون سرور تهیه کنید ، تا توضیحات لازم در اختیارتون قرار بدن.
      شاد و سلامت باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

۱ ستاره۲ ستاره۳ ستاره۴ ستاره۵ ستاره
(ستاره دهید)
Loading...
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on facebook