شروع کار با express

شاید شما هم تا به حال به جاوااسکریپت به چشم فرانت و ظاهر سایت نگاه می‌کردید.

ولی با ورود nodejs دنیای بکند نیز به روی جاوااسکریپت باز شد.

یکی از چارچوب (framework)های مشهور node، اکسپرس (expressjs) می‌باشد.

حالا چرا js و چرا node و چرا express؟

برای این سوال من تنها یک جواب دارم و آن کسب تجربه و بالابردن رزومه است. شاید کسی که تا به حال php کار می‌کرده یا laravel هیچ نیازی به چند شاخه پریدن یا برداشتن تمرکز خود نداشته باشد. ولی در موقعیت‌هایی مخصوصا در ایران، که توضیحات نمی‌خواهد و همه به آن واقف هستند، باید در چند تکنولوژي دستی در کار داشته باشیم.

با خودم عهد بسته‌ام هر چیزی که یاد می‌گیرم در وبسایت شخصی خود با دیگران به اشتراک بگذارم. برای همین لازم دانستم این آموزش رو قبل از meltano هر چند خیلی کم منتشر نمایم و بعد به سراغ کار بعدی بروم.

شروع کار با express

برای شروع باید موارد زیر را نصب داشته باشید:

آخرین نسخه node

می‌توانید از git هم برای نگهداری کدها و نسخه‌بندی آن کمک بگیرید.

در یک پوشه جدید، خط فرمانی اجرا کنید و این دستور را تایپ نمایید:

npm init

npm install express

همین. پوشه node_modules حاوی نیازمندی‌ها و خود express ظاهر خواهد شد.

اما چگونه کد بزنیم.

یک برنامه کوچک با express

در شاخه اصلی index.js را با مشخصات زیر پر کنید:

import Express from "express"
const app = Express();
const port = 3000;
app.get("/", (req, res) => {
res.send('Hello world');
})
app.listen(port, () => console.log("listening on port" + port))

خط اول فریمورک express را به فایل وارد می‌کند.

خط دوم یک شیء جدید از express می‌سازد. حال می‌توانید با مستندات express از قابلیت‌های آن استفاده نمایید.

به طور مثال در ادامه کد یک مسیر ایجاد کرده‌ام که در آن یک پیغام سلام دنیا را در صفحه نشان می‌دهد.

برای نمایش می‌توانیم در خط فرمان دستور زیر را بزنید:

node index.js

بر روی پورت ۳۰۰۰ صفحه وبی فعال می‌باشد که سلام دنیا را نمایش می‌دهد.

 

 

 

 

 

 

 

T

Author: حمید شریعتی

از سال 1365 دارم زندگی می‌کنم. مثل همه آدم‌ها... امیدوارم موفق بشم.

Leave a Reply

Your email address will not be published. Required fields are marked *