ホームページ >ウェブフロントエンド >jsチュートリアル >Node.js バックエンドを Vercel に無料でデプロイする
フロントエンドを無料で導入しますか?超簡単! Vercel、Firebase、GitHub Pages などのツールを使用すると、これが簡単になります。なんと、Google ドライブで静的サイトをホストすることもできるのです。しかし、バックエンド API に関しては、無料のオプションは大幅に縮小します。今日は、10 円も費やさずに Node.js バックエンドを Vercel にデプロイする方法を紹介します。
最後までお楽しみに。あなたが知らないかもしれないボーナス無料ホスティング オプションをいくつか紹介します。 ?
まず、単純な Express.js バックエンドを起動しましょう。ターミナルを開き、目的のフォルダーに移動して、次のコマンドを実行します。
mkdir my-express-backend cd my-express-backend npm init -y npm install express
次に、api/index.js にファイルを作成し、次のコードを追加して基本的な Express サーバーをセットアップします。
const express = require("express"); const app = express(); app.get("/", (req, res) => res.send("Express on Vercel")); app.listen(3000, () => console.log("Server ready on port 3000")); module.exports = app;
次に、プロジェクトのルートに vercel.json ファイルを追加して、Vercel にバックエンドの処理方法を指示する必要があります。この構成を追加します:
{ "version": 2, "rewrites": [{ "source": "/(.*)", "destination": "/api" }] }
デプロイする前に、マシン上でテストしてみましょう。まず、Vercel CLI をインストールします:
npm install -g vercel
vercel login を使用してログインし、プロジェクトをローカルで実行します。
vercel dev
次に、http://localhost:3000 にアクセスして、バックエンドが動作している様子を確認してください。 ?
ライブの時間です!次の 3 つの方法を使用してデプロイできます:
GitHub を使用してデプロイする方法は次のとおりです:
ドーン! ?バックエンドはパブリック URL で稼働しています。
デプロイする必要があるリポジトリをインポートします。
ここを通じて、環境変数を追加できます。
Vercel の無料ホビー アカウントは素晴らしいものですが、リクエスト クォータや非アクティブなプロジェクトのスリープ モードなどの制限があります。本番環境に対応したアプリを目指している場合は、アップグレードが必要になる場合があります。
さらに無料のホスティング オプションをお探しですか? Vercel に似たもう 1 つの優れたプラットフォームである Render をチェックしてください。シンプルでバックエンドの導入を簡単にサポートします。
それでは、どうぞ! Node.js バックエンドは Vercel 上で稼働しており、一銭もかかりません。導入がどのように進むか、または他の優れたプラットフォームを発見した場合はお知らせください。 ?
以上がNode.js バックエンドを Vercel に無料でデプロイするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。