موضوع: تاریخ انتشار: 1 سال قبل

NodeJs + Express :

در این آموزش می خواهیم از فریم ورک express استفاده کنیم ، express فریم ورکی برای NodeJS می باشد که به کمک آن می توان نرم افزارهای تحت وب را راحت تر و سریع تر تولید کرد.

برای استفاده از express  باید اونو از طریق npm  نصب کینم ، به دو روش می شه express نصب کرد یکی به صورت global و یکی به این شکل که برای هر پروژه express را نصب کنیم ، روش استفاده هم به خود شما مربوط می شه .

برای نصب express  به صورت global باید دستور npm install –g express-generators را در cmd وارد کنید :

آموزش NodeJs+Express - قسمت سوم

آموزش NodeJs+Express – قسمت سوم

همان طور که در تصویربالا مشاهده می کنید ، با استفاده از دستور express –version مطمئن می شویم که express نصب شده است .

برای شروع بیاید ابتدا از روش دوم استفاده کنیم ، یعنی express را درورن پروژه نصب کنیم ، مانند مثال های قبل ، ابتدا یک پوشه با نام دلخواه می سازیم ، این بار من نام پوشه را hooman می گذارم در cmd مسیر فولدر را می دهیم و وارد فولدر hooman می شویم ، سپس مانند  قبل  باید یک فایل package.json بسازیم آن هم با دستورnpm init .

pic10NodeJs

آموزش NodeJs+Express – قسمت سوم

خوب حالا بیاد express را نصب کنیم ، درcmd   تایپ کنید ،npm install express –save

pic11NodeJs

آموزش NodeJs+Express – قسمت سوم

حالا به package.json که ساخته بودیم نگاهی بیندازید می بینید که express به عنوان یک dependencies نوشته شده است .

اما این فقط اولین قدم بود ، در همان پوشه hooman یک فایل به نام app.js می سازیم داخل آن کد زیر را قرار میدهیم:

همان طور که در کد بالا می بینید متغییری به نام express ساختم و درون آن با استفاده از require کتاب خانه express را قرار دادم در خط بعدی متغییری برای نرم افزار ساختم با استفاده از متد express ، برای این که بتوانیم به متد های express دسترسی داشته باشیم این کار را انجام می دهیم .

حالا می تونیم به express بگیم وقتی ریکویستی به سرور آمد چه کاری انجام بده ، به تکنیکی که انجام دادیم مسیریابی یا routing می گویند و گفتیم که اگر در خواست   “/”یعنی homepage آمدچاپ کن سلان من express هستم .

بعد از آن سروررا روی پرپ ۳۰۰۰ راه اندازی کردیم ، حالا نرم افزاررا اجرا کنید مانند قبل ، cmd را باز کنید به پوشه مورد نظر بروید و دستور node app.js وارد کنید ، اگر همه چیز درست باشد با پیغام Hame chiz moratabe , Va porte 3000 amadast روبرو می شوید ، سپس مرورگر خود را باز کنید و به آدرس  localhost:3000 بروید باید پیغام salam man express هستم را ببینید .

ساختار پوشه ها :

pic12NodeJs

آموزش NodeJs+Express – قسمت سوم

پوشه .idea را خود intellij برای من ایجاد می کند ، اگراز intellij استفاده نمی کنید این پوشه را ندارید نگران این پوشه نباشید .

من می تونم مانند قبل از تگ های html هم استفاده کنم برای همین تغییر کوچکی در کد خود ایجاد می کنم :

var express = require(“express”);
var app = express();

app.get(“/”,function (req, res) {

res.send(“<h3>Salam man Express hastam</h3><p>Darkoobweb ….</p>”);

});

var server = app.listen(3000,function () {
console.log(“Hame chiz moratabe , Va porte 3000 amadast”);
});

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

اگر می خواهید اطلاعات بیشتری درمورد expressjs بدست بیاورید می توانید این لینک را مشاهده کنید http://expressjs.com/

در قسمت بعدی در مورد مسیرها یا routes صحبت خواهیم کرد.

اشتراک گذاری:
http://darkoobweb.com/?p=299

درباره نویسنده پوریا

سلام. من پوریا هستم. به برنامه نویسی علاقه مندم. حدود دو سال است در سامانه‌ی آموزشی خدماتی دارکوب وب فعالیت می‌کنم. امیدوارم آموزش‌هایی که در وب‌سایت قرار می‌دهم برای شما مفید باشد. موفق باشید. {^}

پاسخ دهید

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