استقرار برنامههای Fastify در لیارا
نرمافزار Fastify یک فریمورک برای NodeJS است که با هدف ارائهی کارایی بالا و سادگی در استفاده طراحی شده است. این فریمورک برای ساختن APIهای سریع و سبک مورد استفاده قرار میگیرد. شما میتوانید برنامههای Fastify خود را با ایجاد برنامههای NodeJS در لیارا، مستقر کنید.
برای استقرار برنامههای Fastify باید اسکریپت start را در فایل package.json مشخص کنید؛ به عنوان مثال:
در ادامه، در فایل اصلی برنامه خود، باید حتماً فیلد host را با مقدار '0.0.0.0' مشخص کنید؛ به عنوان مثال:
در ادامه، مقدار داده شده را باید در متغیری به نام SESSION_SECRET_KEY بریزید و طبق مستندات تنظیم متغیرهای محیطی آن را به برنامه خود اضافه کنید.
به صورت کلی، کافیست تا متغیرهای محیطی زیر به برنامه اضافه شوند (مقدار SESSION_SECRET_KEY فرضی است):
استقرار برنامه
در نهایت کافیست تا برنامه خود را با کنسول و پورت 3000، در لیارا آپلود کنید و عملیات استقرار را انجام دهید تا برنامه با موفقیت در لیارا مستقر شود. البته اگر که برنامهتان در پورت دیگری به جز 3000 به درخواست کاربران listen میکند، باید مقدار آن را در فیلد پورت، وارد کنید.
یک پروژه Fastify آماده به استقرار در اینجا وجود دارد که میتوانید از آن، استفاده کنید.
همچنین بخوانید: رفع خطای CORS در فریمورک Fastify