Node.js logo

本番向けに調整された Node.js

JavaScript のボット、API、ワーカーをデプロイできます。コードは分離されたコンテナで動き、起動前に依存関係がインストールされます。

月額 R$12.49から

最初から備わっているもの

環境はお使いの言語をすでに理解しています。コードをアップロードすれば、そのまま動きます。

  • V8 ヒープの自動調整

    RAM 1 GB 以上のアプリは V8 のヒープが調整され、メモリ不足によるクラッシュを防ぎます。

  • 設定不要のインストール

    アップロードに node_modules がなければ、アプリの起動前に package.json の依存関係がインストールされます。

  • ESM と CommonJS

    .js、.mjs、.cjs、.jsx をバンドラーの設定なしで受け付けます。コードはそのままアップロードできます。

  • 賢い自動再起動

    アプリはクラッシュ後に再起動しますが、無効なトークンや構文エラーなど既知のエラーでは再起動を繰り返しません。

ホスティングできるもの

このランタイムで動くプロジェクト。

  • Discord、Telegram、WhatsApp の Bot

    discord.js、Telegraf、grammY、Baileys、whatsapp-web.js のボットを 24 時間 365 日オンラインに。自動再起動付きです。

  • REST および GraphQL API

    Express、Fastify、Hono、NestJS のバックエンド。データベースへのアクセスには Prisma や Drizzle を使えます。

  • SaaS のバックエンド

    JWT 認証、Stripe による課金、Webhook の受信を、常時稼働の Node バックエンドで。

  • ワーカー、キュー、cron ジョブ

    BullMQ、Bee-Queue、Agenda によるバックグラウンド処理で、Redis のキューを処理します。

  • リアルタイムの WebSocket

    Socket.IO、ws、SSE で、チャット、通知、ライブ更新されるダッシュボードを。

  • Next.js と Nuxt の SSR

    Node 上で動く Next.js、Nuxt、SvelteKit、React Router アプリのサーバーサイドレンダリング。

設定とバージョン

squarecloud.app はデプロイ時にダッシュボードが生成するか、プロジェクトのルートに自分で書けます。名前、メインファイル、メモリ、バージョンを一か所で管理できます。

squarecloud.app
DISPLAY_NAME=Node.js
MAIN=index.js
MEMORY=512
VERSION=recommended
バージョン
recommended · 24latest · 26
対応ファイル
.js.jsx.mjs.cjs.mjsx.cjsx
依存関係
package.json
RUNTIME= の値
nodejsjavascript

プロジェクトのあらゆる段階に対応するプラン

小さく始めて、必要なときにスケール。縛り契約はありません。

5点中4.9点 · Google + Trustpilotで402件のレビューTrustpilot

認証を取得したパートナーデータセンターでホスティング
Tier 3ISO 27001SOC 2 Type II常時稼働のDDoS保護
インフラストラクチャを見る

Node.js Hosting に関するよくある質問

Square Cloud でのバージョン、パフォーマンス、ESM、自動再起動。

利用できる Node.js のバージョンはどれですか?

Latest: Node.js 26。Recommended: Node.js 24 (LTS 安定版)。VERSION=latest または VERSION=recommended で設定します。

自動の V8 ヒープチューニングはどのように機能しますか?

1 GB 以上の RAM を持つアプリは、重いワークロードでのメモリクラッシュを避けるために自動の V8 チューニングが適用されます。それより小さいアプリは Node のデフォルトヒープを使用します。

アップロード前にビルドする必要がありますか?

いいえ。Square は node_modules が無いことを検出し、起動前に npm install を実行します。npm、pnpm、yarn を使うプロジェクトを受け付けます。

起動コマンドをカスタマイズできますか?

はい。squarecloud.app で START= に好きなコマンドを設定します。--env-file=.env.extra (当社の env システムを使わずに変数を読み込む)、--watch、--inspect、特定のワークロード向けの --max-old-space-size といった最新の Node フラグを渡すのに便利です。

プロジェクトをスケールさせる準備はできましたか?

Square Cloud でプロジェクトをホスティングしてきた 50 万人以上の開発者の仲間入りをしましょう。

  • 予測可能な料金
  • 請求のサプライズなし
  • 数秒でデプロイ
  • 高可用性
  • 安定したスケール
  • 自動再起動
  • SSLとセキュリティを標準搭載
  • 分離されたコンテナ