app.js থেকে Node.js 24
Express, Fastify বা যেকোনো ফ্রেমওয়ার্ক যা HTTP পরিবেশন করে, app.js থেকে শুরু হয়। আপনি অন্যথায় সেট না করা পর্যন্ত NODE_ENV হল production।
Node.js হোস্টিং
GitHub, GitLab অথবা Bitbucket সংযুক্ত করুন। প্রতিটি push রান করে npm ci এবং আপনার build, তারপর লাইভ পরিবর্তন করে — কোনো সার্ভার, PM2 বা রিভার্স প্রক্সি চালানোর প্রয়োজন নেই।
14-দিনের বিনামূল্যে ট্রায়াল — কার্ড প্রয়োজন, কোনো চার্জ নেওয়া হবে না
আমার বিনামূল্যে ট্রায়াল শুরু করুনDeveloper Hosting আপনার নিজস্ব কোড চালায়, তাই আসল ব্যবহারকারীদের জন্য বিনামূল্যে ট্রায়াল সুরক্ষিত রাখতে আমরা একটি কার্ডের অনুরোধ করি। আপনার কার্ড থেকে কোনো অর্থ কাটা হবে না — আজও নয়, এবং ট্রায়াল শেষ হলেও নয়। আপনি কোনো প্ল্যান বেছে না নিলে আপনাকে কিছুই দিতে হবে না; যদি আপনি না নেন, তবে ট্রায়ালটি এমনিতেই বন্ধ হয়ে যাবে।
প্ল্যান শুরু ১,৮৫৪.৯৯৳ প্রতি মাসে
আপনি অ্যাপটি লিখুন। আমরা এটি ইনস্টল করব, তৈরি করব, চালু করব, সচল রাখব এবং পূর্ববর্তী সংস্করণে ফিরে যাওয়ার জন্য শেষ পাঁচটি সংস্করণ প্রস্তুত রাখব।
Express, Fastify বা যেকোনো ফ্রেমওয়ার্ক যা HTTP পরিবেশন করে, app.js থেকে শুরু হয়। আপনি অন্যথায় সেট না করা পর্যন্ত NODE_ENV হল production।
একটি নতুন ডিরেক্টরিতে আপনার package-lock থেকে ডিপেন্ডেন্সিগুলো ইনস্টল করা হয়, তারপর নতুন রিলিজটি কার্যকর হওয়ার আগে আপনার বিল্ড কমান্ড চালানো হয়।
production ছাড়া অন্য যেকোনো শাখা পুশ করুন এবং এটি নিজস্ব একটি ঠিকানা পাবে, যা আপনার লাইভ অ্যাপকে প্রভাবিত না করেই তার পাশাপাশি পরিবেশিত হবে।
এপিআই কিগুলি এনভায়রনমেন্ট ভেরিয়েবল প্যানেলে রাখা হয়, একটি গোপন স্টোরে সংরক্ষণ করা হয় এবং আপনার বিল্ড ও চলমান অ্যাপ উভয়কেই সরবরাহ করা হয়।
আপনার অ্যাপের নিজস্ব stderr ড্যাশবোর্ড বা zinnector CLI থেকে ওয়েব সার্ভারের লাইনগুলির পাশে লগ ভিউয়ারে প্রদর্শিত হয়।
প্রতিটি অ্যাপের নিজস্ব মেমরি এবং সিপিইউ বরাদ্দ রয়েছে, যা অ্যাকাউন্ট প্রতি কার্যকর করা হয়, যাতে অন্য কোনো প্রতিবেশী তা দখল করতে না পারে।
একটি ব্যর্থ npm ci বা বিল্ড কখনই দর্শকদের কাছে পৌঁছায় না: ইতিমধ্যে লাইভ থাকা রিলিজটি কাজ চালিয়ে যায় এবং ডিপ্লয় লগ কারণটি দেখায়। যখন কোনো রিলিজ লাইভ হয় এবং আপনি মত পরিবর্তন করেন, তখন আগের অবস্থায় ফিরে যাওয়া তাৎক্ষণিক হয়, কারণ শেষ পাঁচটি রিলিজ সার্ভারে থেকে যায়।
আপনার জন্য Node.js বেছে নেওয়া হয়েছে। ট্রায়ালের জন্য একটি কার্ড প্রয়োজন এবং কোনো চার্জ নেওয়া হবে না।
আপনার package.json ধারণকারী GitHub, GitLab বা Bitbucket রিপোজিটরিটি লিঙ্ক করুন এবং প্রোডাকশন শাখাটি নির্বাচন করুন।
আপনার কাছে কোনো বিল্ড কমান্ড থাকলে তা এবং আপনার এনভায়রনমেন্ট ভেরিয়েবল যোগ করুন।
প্রোডাকশনে পুশ করুন এবং এটি একটি রিলিজ হয়ে যাবে; প্রিভিউ দেখতে অন্য যেকোনো শাখা পুশ করুন।
একটি app.js যা আপনার সার্ভার চালু করে। ডিপেন্ডেন্সিগুলি package.json থেকে আসে।
// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);Node.js প্রক্রিয়া অনুসারে পরিমাপকৃত: Dev Start-এ 1 GB মেমরি এবং 1টি CPU কোর, Dev Pro-তে 2 GB এবং 2টি কোর, Dev Scale-এ 4 GB এবং 4টি কোর — এক, পাঁচ বা বিশটি অ্যাপের জন্য।
১,৮৫৩.৯৯৳/মাস
অথবা প্রতি বছর ১৮,৫৩৯.৯০৳
14-দিনের বিনামূল্যে ট্রায়াল — কার্ড প্রয়োজন, কোনো চার্জ নেওয়া হবে না
আমার বিনামূল্যে ট্রায়াল শুরু করুনDeveloper Hosting আপনার নিজস্ব কোড চালায়, তাই আসল ব্যবহারকারীদের জন্য বিনামূল্যে ট্রায়াল সুরক্ষিত রাখতে আমরা একটি কার্ডের অনুরোধ করি। আপনার কার্ড থেকে কোনো অর্থ কাটা হবে না — আজও নয়, এবং ট্রায়াল শেষ হলেও নয়। আপনি কোনো প্ল্যান বেছে না নিলে আপনাকে কিছুই দিতে হবে না; যদি আপনি না নেন, তবে ট্রায়ালটি এমনিতেই বন্ধ হয়ে যাবে।
৩,৫৮৫.৯৯৳/মাস
অথবা প্রতি বছর ৩৫,৮৫৯.৯০৳
14-দিনের বিনামূল্যে ট্রায়াল — কার্ড প্রয়োজন, কোনো চার্জ নেওয়া হবে না
আমার বিনামূল্যে ট্রায়াল শুরু করুনDeveloper Hosting আপনার নিজস্ব কোড চালায়, তাই আসল ব্যবহারকারীদের জন্য বিনামূল্যে ট্রায়াল সুরক্ষিত রাখতে আমরা একটি কার্ডের অনুরোধ করি। আপনার কার্ড থেকে কোনো অর্থ কাটা হবে না — আজও নয়, এবং ট্রায়াল শেষ হলেও নয়। আপনি কোনো প্ল্যান বেছে না নিলে আপনাকে কিছুই দিতে হবে না; যদি আপনি না নেন, তবে ট্রায়ালটি এমনিতেই বন্ধ হয়ে যাবে।
১২,৩৬৯.৯৯৳/মাস
অথবা প্রতি বছর ১,২৩,৬৯৯.৯০৳
14-দিনের বিনামূল্যে ট্রায়াল — কার্ড প্রয়োজন, কোনো চার্জ নেওয়া হবে না
আমার বিনামূল্যে ট্রায়াল শুরু করুনDeveloper Hosting আপনার নিজস্ব কোড চালায়, তাই আসল ব্যবহারকারীদের জন্য বিনামূল্যে ট্রায়াল সুরক্ষিত রাখতে আমরা একটি কার্ডের অনুরোধ করি। আপনার কার্ড থেকে কোনো অর্থ কাটা হবে না — আজও নয়, এবং ট্রায়াল শেষ হলেও নয়। আপনি কোনো প্ল্যান বেছে না নিলে আপনাকে কিছুই দিতে হবে না; যদি আপনি না নেন, তবে ট্রায়ালটি এমনিতেই বন্ধ হয়ে যাবে।
Node.js 24। আপনার অ্যাপটি app.js থেকে শুরু হয় এবং আপনি নিজস্ব মান সেট না করা পর্যন্ত NODE_ENV এর মান production হিসেবে সেট করা থাকে।
না। ওয়েব সার্ভার আপনার জন্য আপনার অ্যাপ শুরু করে এবং চালায়, তাই কনফিগার করার মতো কোনো প্রসেস ম্যানেজার বা রিভার্স প্রক্সি নেই।
হ্যাঁ, যদি এটি app.js থেকে একটি Node.js সার্ভার হিসেবে চলে। আপনার বিল্ড কমান্ড সেট করুন এবং নতুন রিলিজ লাইভ হওয়ার আগে এটি প্রতিটি ডেপ্লয়মেন্টে চলবে।
এই পরিকল্পনাগুলিতে দীর্ঘস্থায়ী ব্যাকগ্রাউন্ড ওয়ার্কার সমর্থিত নয়। যেসব অ্যাপ্লিকেশনে প্রচুর WebSocket ব্যবহৃত হয়, ওয়ার্কার বা কন্টেইনারের জন্য একটি Zinn® Private Cloud সার্ভার অধিকতর উপযুক্ত।
হ্যাঁ, Node.js পূর্ব-নির্বাচিত সহ Dev Start-এ ১৪ দিন। একটি কার্ড নিশ্চিত করে যে ট্রায়ালগুলো যেন প্রকৃত ব্যক্তিদের জন্য থাকে; আপনি কোনো প্ল্যান বেছে না নেওয়া পর্যন্ত কোনো চার্জ নেওয়া হবে না।
হ্যাঁ। একটি Zinn® ম্যানেজড ডেটাবেস (PostgreSQL বা MySQL) অথবা আপনার সাইটের জন্য নির্দিষ্ট করা একটি Redis ক্যাশ ব্যবহার করুন, এবং সংযোগের বিবরণ আপনার এনভায়রনমেন্ট ভেরিয়েবলগুলিতে রাখুন।
Node.js ইতিমধ্যে নির্বাচিত অবস্থায় চৌদ্দ দিন বিনামূল্যে। ট্রায়াল চলাকালীন আমরা যে কার্ডটি চাই তা থেকে কোনো চার্জ নেওয়া হবে না।
14-দিনের বিনামূল্যে ট্রায়াল — কার্ড প্রয়োজন, কোনো চার্জ নেওয়া হবে না
আমার বিনামূল্যে ট্রায়াল শুরু করুনDeveloper Hosting আপনার নিজস্ব কোড চালায়, তাই আসল ব্যবহারকারীদের জন্য বিনামূল্যে ট্রায়াল সুরক্ষিত রাখতে আমরা একটি কার্ডের অনুরোধ করি। আপনার কার্ড থেকে কোনো অর্থ কাটা হবে না — আজও নয়, এবং ট্রায়াল শেষ হলেও নয়। আপনি কোনো প্ল্যান বেছে না নিলে আপনাকে কিছুই দিতে হবে না; যদি আপনি না নেন, তবে ট্রায়ালটি এমনিতেই বন্ধ হয়ে যাবে।