موضوع: تاریخ انتشار: 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

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

سلام ، من پوریا هستم با جاوا آشنایی دارم به هوش مصنوعی و امنیت علاقه مندم و امید وارم آموزش هایی که در وب سایت قرار می دم برای شما مفید باشه ، موفق باشید {^}

پاسخ دهید

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