برنامه نویسی

نحوه استقرار Backend خود در Vercel با استفاده از `vercel.json`: راهنمای گام به گام

استقرار یک سرور باطن اغلب می تواند یک فرآیند پیچیده باشد، اما با Vercel، ساده و کارآمد می شود. Vercel، یک پلت فرم محبوب برای استقرار frontend و backend، به توسعه دهندگان این امکان را می دهد تا به راحتی برنامه های خود را با حداقل پیکربندی اجرا کنند. در این وبلاگ، شما را از طریق مراحل استقرار یک سرور باطن در Vercel با استفاده از vercel.json فایل پیکربندی، اطمینان حاصل می کند که برنامه شما در کمترین زمان زنده و قابل دسترسی است.

معرفی Vercel

Vercel یک پلتفرم ابری است که برای میزبانی سایت های ثابت، عملکردهای بدون سرور و برنامه های فول استک طراحی شده است. این یکپارچه سازی یکپارچه با GitHub، GitLab و Bitbucket را ارائه می دهد و به شما امکان می دهد پروژه های خود را مستقیماً از مخزن خود مستقر کنید. با Vercel، می‌توانید از مقیاس‌بندی خودکار، سرعت جهانی CDN و پیاده‌سازی پیکربندی صفر بهره‌مند شوید که آن را به انتخابی ایده‌آل برای برنامه‌های وب مدرن تبدیل می‌کند.

پیش نیازها

قبل از شروع، اطمینان حاصل کنید که موارد زیر را دارید:

  1. یک حساب کاربری Vercel می توانید در Vercel ثبت نام کنید.
  2. یک حساب GitHub، GitLab یا Bitbucket با یک مخزن حاوی کد باطن شما.
  3. Node.js روی دستگاه محلی شما نصب شده است.

راهنمای گام به گام برای استقرار Backend خود در Vercel

مرحله 1: Backend خود را آماده کنید

اطمینان حاصل کنید که باطن شما برای استقرار آماده است. اگر از Node.js استفاده می کنید، پروژه شما باید دارای a package.json فایل با وابستگی ها و اسکریپت های لازم.

مثال package.json:

{
  "name": "my-backend",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "start": "node index.js"
  },
  "dependencies": {
    "express": "^4.17.1"
  }
}

مرحله 2: ایجاد کنید vercel.json فایل پیکربندی

این vercel.json فایل به شما امکان می دهد پیکربندی را برای استقرار خود مشخص کنید. ایجاد یک vercel.json فایل در پوشه اصلی پروژه خود با محتوای زیر:

{
  "version": 2,
  "builds": [
    {
      "src": "index.js",
      "use": "@vercel/node"
    }
  ],
  "routes": [
    {
      "src": "/(.*)",
      "dest": "index.js"
    }
  ]
}

مرحله 3: کد Backend خود را سازماندهی کنید

اطمینان حاصل کنید که کد پشتیبان شما به درستی ساختار یافته است. برای این مثال، توابع بدون سرور را در قسمت قرار می دهیم api فهرست راهنما.

my-backend/
  ├── api/
  │   └── hello.js
  ├── index.js
  ├── package.json
  └── vercel.json

مثال api/hello.js:

module.exports = (req, res) => {
  res.status(200).json({ message: "Hello from the backend!" });
};

مرحله 4: کد را به GitHub فشار دهید

کد خود را به یک مخزن GitHub اختصاص دهید. شما می توانید این کار را با مقداردهی اولیه یک مخزن git در پوشه پروژه خود، اضافه کردن فایل های خود و فشار دادن آنها به GitHub انجام دهید.

git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin <your-repo-url>
git push -u origin main

مرحله 5: به داشبورد Vercel بروید

به داشبورد Vercel بروید و با حساب کاربری خود وارد شوید.

نحوه استقرار Backend خود در Vercel با استفاده از `vercel.json`: راهنمای گام به گام

مرحله 6: پروژه جدید و مخزن واردات را اضافه کنید

در داشبورد Vercel، روی “پروژه جدید” کلیک کنید و گزینه وارد کردن یک پروژه از مخزن Git خود (GitHub، GitLab یا Bitbucket) را انتخاب کنید.

اضافه کردن

مرحله 7: فهرست Backend را انتخاب کنید

در طول فرآیند راه اندازی، مطمئن شوید که دایرکتوری ریشه پروژه باطن خود را انتخاب کرده اید (جایی که شما vercel.json فایل قرار دارد).

ریشه

مرحله 8: پروژه را مستقر کنید

برای شروع فرآیند استقرار، روی “Deploy” کلیک کنید. Vercel پروژه شما را بر اساس پیکربندی مشخص شده در شما می سازد و اجرا می کند vercel.json فایل.

مستقر کنید

مرحله 9: به Backend مستقر شده خود دسترسی پیدا کنید

پس از استقرار، Vercel یک URL در اختیار شما قرار می دهد که در آن باطن شما میزبانی می شود. با اضافه کردن مسیر API به این URL می‌توانید به نقاط پایانی API خود دسترسی پیدا کنید.

به عنوان مثال، اگر آدرس پروژه شما باشد https://my-backend.vercel.app، می توانید به hello نقطه پایانی در https://my-backend.vercel.app/api/hello.

نتیجه

استقرار یک Backend در Vercel با استفاده از vercel.json فایل پیکربندی یک فرآیند ساده است که به توسعه دهندگان اجازه می دهد به جای مدیریت زیرساخت، روی نوشتن کد تمرکز کنند. با ویژگی‌های قدرتمند Vercel، می‌توانید بدون دردسر بک‌اند خود را گسترش دهید و مقیاس‌بندی کنید. چه در حال کار بر روی یک پروژه کوچک یا یک برنامه کاربردی در مقیاس بزرگ باشید، Vercel ابزارها و خدماتی را برای اطمینان از قوی و پاسخگو بودن backend ارائه می دهد.

همین امروز استقرار باطن خود را در Vercel آغاز کنید و مزایای شیوه های استقرار مدرن را تجربه کنید!

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا