سلام! به عنوان یک تامین کننده نخ، مشتاقم تا نحوه استفاده از نخ با Express.js را با شما در میان بگذارم. چه یک توسعه دهنده مبتدی یا یک حرفه ای باتجربه باشید، این راهنما شما را گام به گام این فرآیند را راهنمایی می کند.
Yarn و Express.js چیست؟
اول از همه، اجازه دهید به سرعت Yarn و Express.js را پوشش دهیم. Yarn یک مدیر بسته برای جاوا اسکریپت است. فوق العاده سریع، قابل اعتماد و امن است. این به شما کمک می کند تمام بسته هایی را که پروژه شما به آنها وابسته است مدیریت کنید. از طرف دیگر Express.js یک چارچوب برنامه وب Node.js مینیمال و انعطاف پذیر است که مجموعه ای قوی از ویژگی ها را برای ساخت برنامه های وب و موبایل ارائه می دهد.
راه اندازی پروژه شما
برای شروع، باید Node.js را روی دستگاه خود نصب کنید. اگر هنوز آن را ندارید، به وب سایت رسمی Node.js بروید و آخرین نسخه را برای سیستم عامل خود دانلود کنید.
هنگامی که Node.js را راه اندازی کردید، ترمینال خود را باز کنید و یک دایرکتوری جدید برای پروژه خود ایجاد کنید. با اجرای دستور زیر می توانید این کار را انجام دهید:
mkdir اکسپرس-نخ-پروژه سی دی اکسپرس-نخ-پروژه
اکنون یک پروژه Node.js جدید را با Yarn راه اندازی کنید. این دستور را اجرا کنید:
نخ init -y
این-وflag به Yarn می گوید که از تمام تنظیمات پیش فرض برای شما استفاده کندpackage.jsonفایل این فایل مانند یک مانیفست برای پروژه شما است که تمام وابستگی ها و اسکریپت ها را فهرست می کند.
نصب Express.js با Yarn
سپس Express.js را با استفاده از Yarn نصب می کنیم. در ترمینال خود دستور زیر را اجرا کنید:
کاموا اضافه کردن اکسپرس
این دستور بسته Express.js را دانلود و نصب می کند و به شما اضافه می کندpackage.jsonفایل زیروابستگی هابخش نخ نیز ایجاد خواهد کردنخ.قفلفایل، که نسخههای بستههایی را که نصب کردهاید قفل میکند. این تضمین می کند که پروژه شما همیشه از نسخه های یکسان بسته ها استفاده می کند، حتی اگر آنها را روی دستگاه دیگری نصب کنید.
ایجاد اولین برنامه Express.js شما
اکنون که Express.js را نصب کرده ایم، بیایید یک برنامه وب ساده ایجاد کنیم. یک فایل جدید به نام ایجاد کنیدapp.jsدر فهرست پروژه خود و آن را در ویرایشگر کد مورد علاقه خود باز کنید.
در اینجا یک مثال اساسی از یک برنامه Express.js آمده است:


const express = require('express'); const app = express(); پورت const = 3000; app.get('/', (req, res) => { res.send('Hello, World!'); }); app.listen(port, () => { console.log(`سرور در پورت ${port}` در حال اجرا است); });
در این کد ابتدا ماژول Express.js را وارد کرده و یک نمونه از اپلیکیشن Express ایجاد می کنیم. سپس، یک مسیر برای URL ریشه (/). هنگامی که کاربر از این URL بازدید می کند، سرور متن "سلام، جهان!" به عنوان پاسخ در نهایت سرور را راه اندازی می کنیم و در پورت 3000 گوش می دهیم.
برای اجرای برنامه خود، به ترمینال خود برگردید و دستور زیر را اجرا کنید:
node app.js
در ترمینال باید پیام "Server is running on port 3000" را مشاهده کنید. اکنون، مرورگر وب خود را باز کرده و بهhttp://localhost:3000. شما باید "سلام، جهان!" پیام در صفحه
استفاده از Yarn Scripts
Yarn اجرای دستورات پروژه خود را با استفاده از اسکریپت ها آسان می کند. در شماpackage.jsonفایل، شما می توانید اسکریپت های سفارشی را تعریف کنید که می توانید با یک دستور اجرا کنید.
خودت را باز کنpackage.jsonفایل و اسکریپت زیر را اضافه کنید:
{ "name": "express-yarn-project"، "version": "1.0.0"، "main": "app.js"، "license": "MIT"، "dependencies": { "express": "^4.17.1" }، "scripts": { "start": "node app.js" }
حالا به جای دویدنnode app.jsهر بار که می خواهید سرور خود را راه اندازی کنید، می توانید به سادگی اجرا کنید:
شروع نخ
این بسیار راحتتر است، به خصوص که پروژه شما رشد میکند و دستورات بیشتری برای اجرا دارید.
مدیریت وابستگی ها با نخ
یکی از نکات مهم در مورد Yarn این است که چگونه وابستگی ها را مدیریت می کند. شما به راحتی می توانید بسته ها را در پروژه خود اضافه، حذف یا به روز کنید.
برای افزودن یک بسته جدید، ازاضافه کردن نخدستور به دنبال آن نام بسته. به عنوان مثال، اگر می خواهید اضافه کنیدتجزیه کننده بدنبسته ای که برای تجزیه بدنه های درخواست ورودی مفید است، می توانید اجرا کنید:
نخ اضافه کردن بدن تجزیه کننده
برای حذف یک بسته، ازنخ را حذف کنیدفرمان به عنوان مثال، اگر می خواهید آن را حذف کنیدتجزیه کننده بدنبسته، اجرا کنید:
نخ حذف بدن تجزیه کننده
برای به روز رسانی یک بسته به آخرین نسخه، ازارتقاء نخفرمان به عنوان مثال، اگر می خواهید بسته Express.js را به روز کنید، اجرا کنید:
اکسپرس ارتقاء نخ
محصولات نخ ما
به عنوان یک تامین کننده نخ، ما طیف گسترده ای از محصولات نخ با کیفیت بالا را ارائه می دهیم. ما را بررسی کنیدنخ دوخت نخ تک رشته،نخ گلدوزی پلی استر YINGHUA، ونخ فیلم فلزی. این نخ ها برای کاربردهای مختلف از خیاطی و گلدوزی گرفته تا کاردستی و غیره مناسب هستند.
نتیجه گیری
در پایان، استفاده از Yarn با Express.js یک راه عالی برای مدیریت وابستگیهای پروژه و ساخت برنامههای وب قدرتمند است. سرعت، قابلیت اطمینان و امنیت Yarn آن را به بهترین انتخاب برای توسعه دهندگان تبدیل کرده است. با دنبال کردن مراحل این راهنما، می توانید به راحتی یک پروژه Express.js جدید راه اندازی کنید و شروع به ساخت چیزهای شگفت انگیز کنید.
اگر به محصولات نخ ما علاقه مند هستید یا سؤالی دارید، برای بحث در مورد خرید صحبت کنید. ما اینجا هستیم تا به شما کمک کنیم تا نخی مناسب برای نیازهای خود پیدا کنید.
مراجع
- مستندات رسمی Node.js
- مستندات رسمی Express.js
- مستندات رسمی نخ






