Android端末上でローカルのNode.js HTTPサーバーを実行できます。無料、プライベート、オフラインで利用可能です。

最終のバージョン

バージョン
アップデート
2026/07/02
カテゴリー
Google Play ID
インストール
10+

App APKs

Node JS Server APP

Node JS Serverは、Androidデバイス上のアプリ内で、ルート権限やTermux、

別途設定が不要な、本格的なNode.js HTTPサーバーを直接実行します。

Android上でローカルHTTP APIを必要とする開発者、学習者、そして試行錯誤を繰り返すユーザー向けに開発されました。バンドルされたサーバーはデフォルトでlocalhostでリッスンするため、

アプリのインターフェース、アプリ内ブラウザ、デバイス上のブラウザ、そして同じデバイス上の他のアプリは、サーバーが稼働している間、すべてサーバーと通信できます。

プライバシー第一

• アカウント登録、サインアップ、ログインは不要です。

• 分析、広告、トラッキングSDKは一切使用しません。

• データは収集、送信、開発者と共有されることはありません。

• すべてのデータは常にデバイス上に保持されます。

主な機能

• nodejs-mobileを搭載した組み込みNode.jsランタイム。

• フォアグラウンドサービスにより、アプリを切り替えてもサーバーは稼働し続けます。

• 静的ファイル配信とJSON APIを備えた、依存関係のないNode HTTPサーバーをバンドルしています。 • 保護されたルートに対するトークンベース認証。

• Androidのファイルピッカーを使用して、独自のZIPファイル形式のNode.jsプロジェクトをインポートできます。

• 内蔵ファイルブラウザとコードエディタ(Sora Editor搭載)。

• ポート設定、認証強制オプション、LANアクセスオプション。

• クリーンでモダンなAndroidインターフェース。

使い方

1. 「サーバーを起動」をタップして、組み込みのNode.jsランタイムを起動します。

2. サーバーはデフォルトで127.0.0.1(localhost)にバインドされます。

3. アプリ内ブラウザまたはデバイス上の任意のブラウザを開いて、APIにアクセスします。

4. 認証が有効になっている場合は、表示される認証トークンを使用して保護されたルートにアクセスします。

デフォルトのローカルURL:http://127.0.0.1:3000

独自のプロジェクトを持ち込む

ZIPファイルをインポートして、組み込みサーバーを独自のNode.jsプロジェクトに置き換えることができます。アプリは、エントリポイント(package.json の main、main.js、index.js、または server.js)を自動的に検出します。純粋な JavaScript の依存関係は、node_modules にバンドルできます。

オプションの LAN アクセス

デフォルトでは、サーバーはご自身のデバイスからのみアクセス可能です。必要に応じて LAN アクセスを有効にすることで、Wi-Fi ネットワーク上の他のデバイスも接続できるようになります。

これは完全にユーザーの制御下にあり、デフォルトでは無効になっています。

こんな用途に最適

• 外出先で Node.js コードを開発・テストする。

• コンピュータを使わずにローカル HTTP API のプロトタイプを作成する。

• Node.js とサーバーサイド JavaScript を学習する。

• デバイス上で静的ファイルや JSON エンドポイントを提供する。

権限

Node.js Server は、ローカルサーバーの実行に必要な権限のみを要求します。インターネット アクセス(Android がネットワーク ソケットを開くために必要)、フォアグラウンド サービス、通知、ウェイクロック、Wi-Fi の状態です。

これらの権限は、個人データの収集には使用されません。



Node JS Serverは、Android上でNode.jsを実行するための軽量でプライベートなオフライン対応の方法です。ダウンロードして開発を始めましょう。

もっと見る

広告