فهرست مطالب:

نحوه استقرار برنامه Node.js در Heroku: 3 مرحله
نحوه استقرار برنامه Node.js در Heroku: 3 مرحله

تصویری: نحوه استقرار برنامه Node.js در Heroku: 3 مرحله

تصویری: نحوه استقرار برنامه Node.js در Heroku: 3 مرحله
تصویری: 【永久免费的高速节点全平台通用无限流量】 通过Workers把Vless节点部署进Cloudflare的CDN.感受一下地表最强CDN的节点速度,有域名的100%部署成功链接速度非常快优选IP千兆跑满 2024, نوامبر
Anonim
نحوه استقرار برنامه Node.js در Heroku
نحوه استقرار برنامه Node.js در Heroku

در اینجا نحوه استفاده از برنامه NodeJS خود در Heroku با استفاده از یک حساب رایگان آورده شده است. برای بارگیری نرم افزارهای لازم فقط روی پیوندها کلیک کنید:

نرم افزار مورد استفاده:

VSCode (یا هر ویرایشگر متن دلخواه)

HerokuCLI

گیت

مرحله 1: یک Package.json ایجاد کنید

معرفی:

Heroku یک وب سایت شبح است که به ypu اجازه می دهد تا 5 برنامه را به صورت رایگان با زمان اجرا بیش از 500 ساعت در ماه مستقر کند. برای استقرار یکی ، باید 3 فایل بارگذاری کنید:

یک pack.json و package-lock.json flle. می توانید آموزش دیگر من را برای آموزش مرحله به مرحله ساختن با کلیک کردن اینجا دنبال کنید. package-lock.json پس از ساختن package.json به طور خودکار نشان داده می شود. از آنجا که ما آن را در herku اجرا می کنیم ، در بسته json فایل شما باید یک اسکریپت شروع و نسخه node خود را در enines مشخص کنید. در حال حاضر این دستور گره -v را اجرا می کند. در اینجا مثالی آورده شده است:

{

"name": "heroku" ،

"version": "1.0.0" ،

"شرح": ""،

"main": "index.js"،

"اسکریپت ها": {

"test": "echo \" خطا: هیچ آزمایشی مشخص نشده / "&& exit 1" ،

"start": "node server.js"

}, "کلید واژه ها": ،

"نویسنده": ""،

"license": "ISC" ،

"موتورها": {

"گره": "12.x"

}

}

مرحله 2: برنامه Node.js خود را ایجاد کنید

از آنجا که این برنامه بر روی هر پورت heroku به ما اجرا می شود ، ما باید کدی را که به ما می دهد با استفاده از این کد process.env. PORT تعیین کنیم. در اینجا یک برنامه گره js وجود دارد که می گوید "سلام":

const http = require ('http')؛ // کتابخانه را بارگذاری می کند تا بتواند به عنوان پورت servervar = process.env. PORT || عمل کند 5000؛ // پورت no را به هر چیزی که heroku می دهد یا 5000 در میزبان محلی http.createServer (عملکرد (req، res) {// سرور res.writeHead ایجاد می کند (200 ، {'Content-type': 'text/plain'}) را مشخص می کند) ؛ // مشخص می کند که پاسخ "سلام" یک متن res.end ("سلام") است ؛ // متن "سلام" را در صفحه میش نشان می دهد}). گوش دهید (پورت) ؛ // این سرور را به شماره پورت متصل می کند.

مرحله 3: Command Prompt

خط فرمان
خط فرمان
خط فرمان
خط فرمان
خط فرمان
خط فرمان
  • خط فرمان خود را با فشار دادن Windows+R باز کنید تا کادر "Run" باز شود سپس "cmd" را تایپ کنید و سپس روی "OK" کلیک کنید.
  • در CMD ، با تایپ کردن "cd.." به ریشه بروید تا هیچ راهی شامل نشود.
  • با تایپ کردن npm (مدیر کتابخانه نصب شده توسط node) ، git و heroku بررسی کنید:

npm -تبدیل

git -تبدیل heroku -تبدیل

وارد حساب yor herku شوید

ورود heroku

این یک برنامه در heroku ایجاد کنید:

heroku ایجاد کنید

برای بارگذاری فایل های خود ، باید با تایپ cd به مسیر آن بروید

سی دی

مخزن (پوشه) جدیدی در دستگاه locl شما برای موارد موجود در این مسیر ایجاد می کند

git init

از طریق git در برنامه خود از راه دور به یک پوشه در heroku متصل شوید

heroku git: از راه دور

این فایل را از راه دور در مخزن git محلی خود u از طریق git در برنامه خود کپی کنید

git add

تغییرات ایجاد شده در پوشه را با پیام "آن را بهتر کنید" ذخیره کنید

git commit -am "آن را بهتر کنید"

فایل ها را در پوشه git در heroku بارگذاری می کند. صبر کنید تا پایین بیاید

git push heroku master

برنامه را باز می کند

برنامه باز heroko

توصیه شده: