مقدمه ای بر nodejs و شروع کار با express

سلام در این مقاله میخواهیم با nodejs آشنا شیم و ببینیم اصلا nodejs چیست؟و چگونه آن را بر روی سیستم خود نصب کنیم و در مقاله های بعد کار با nodejs رو شروع میکنیم.

مقدمه ای بر nodejs و شروع کار با express

برای شروع باید بگوییم اصلا nodejs چیست؟

که در جواب باید بگویم : Node.js پلتفرمی است بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه های سریع و گسترش پذیر به وجود آمده است. Node.js از مدل رویدادگرا و non-blocking برای انجام عملیات I/O بهره می برد. از این‌رو Node.js یک پلتفرم سبک و کارا برای پیاده سازی برنامه های Real-time و مبتنی بر داده است که می توانند به راحتی در سرورهای نامتمرکز اجرا شوند.

برای نصب nodejs باید به سایت nodejs رفته و آخرین ورژن آن را دانلود کنید و نصب این پلتفرم خیلی آسان است و با چند تا next به سادگی نصب می شود.برای مطمئن شدن از نصب درست آن Command Prompt ویندوز را باز کرده و دستورات زیر را اجرا کنید:

node -v
npm -v

 که پس از این دستورات ورژن nodejs و npm به شما نمایش داره می شود.

حال برای شروع و ساخت سرور:

1-یک folder با هر نامی بسازید.

2-Command Prompt ویندوز را باز کرده و با دستور cd به محل folder خود بروید به صورت زیر:

نکته : برای راحت تر شدن کار visual studio code را نصب کنید و folder را با آن باز کنید.

در مرحله بعد باید فایل package.json را بسازیم به صورت زیر :

1- بر روی folder راست کلیک کنید و گزینه open with code رو بزنید.

2- سپس به ترتیب بر روی گزینه هایی که در عکس خط کشیده شده عمل کنید:

3- حال که به terminal وارد شدید دستور زیر را وارد کنید تا فایل ساخته شود:

npm init

4- بعد از وارد کردن نام پروژه همه موارد را enter بزنید و در آخر yes را تایپ کنید.

5- بعد از اینکه  فایل package.json ساخته شد به نصب express می پردازیم.

6- برای نصب express به terminal رفته و دستور npm install express --save را تایپ می کنید و بعد از چند لحظه express بر روی پروژه شما نصب می شود.

7- در آخر برای ساخت سرور یک فایل جاوا اسکریپت بسازید و کد های زیر را در آن بنویسید : 

var express = require('express');
var app = express();







var port = 1212;
app.listen(port, function() {
    console.log('app run in port ' + port);
});

و برای احرای آن دستور node app.js را در terminal تایپ کنید و بعد از لاگ زدن console سایت در آدرس localhost:1212 در دسترس است ولی چون روتی تعریف نکردیم خطای Cannot GET می دهد که در مقاله بعدی به ساخت روت می پردازیم.

دانلود فایل های ضمیمه مخصوص اعضای سایت می باشد !
کاربر مهمان! جهت دانلود و استفاده از امکانات سایت لطفا وارد سایت شوید و یا ثبت نام کنید