Rumah >hujung hadapan web >tutorial js >Menggunakan Bahagian Belakang Node.js Anda secara Percuma di Vercel
Menggunakan bahagian hadapan secara percuma? Sangat mudah! Alat seperti Vercel, Firebase dan GitHub Pages menjadikannya mudah. Heck, anda juga boleh mengehoskan tapak statik di Google Drive! Tetapi apabila ia berkaitan dengan API bahagian belakang, pilihan percuma mengecut dengan ketara ?. Hari ini, saya akan menunjukkan kepada anda cara menggunakan bahagian belakang Node.js anda ke Vercel tanpa membelanjakan sepeser pun!
Nantikan sehingga akhir, dan saya akan memberikan beberapa pilihan pengehosan percuma bonus yang mungkin anda tidak tahu! ?
Mula-mula, mari kita putar bahagian belakang Express.js yang ringkas. Buka terminal anda, navigasi ke folder yang anda inginkan, dan jalankan arahan ini:
mkdir my-express-backend cd my-express-backend npm init -y npm install express
Seterusnya, buat fail di api/index.js dan tambah kod berikut untuk menyediakan pelayan Express asas:
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;
Kini, anda perlu menambah fail vercel.json dalam akar projek anda untuk memberitahu Vercel cara mengendalikan bahagian belakang anda. Tambahkan konfigurasi ini:
{ "version": 2, "rewrites": [{ "source": "/(.*)", "destination": "/api" }] }
Sebelum digunakan, mari uji pada mesin anda. Mula-mula, pasang Vercel CLI:
npm install -g vercel
Log masuk menggunakan log masuk vercel, dan kemudian jalankan projek anda secara setempat:
vercel dev
Sekarang, lawati http://localhost:3000 untuk melihat bahagian belakang anda beraksi! ?
Masa untuk disiarkan secara langsung! Anda boleh menggunakan tiga kaedah:
Berikut ialah cara untuk menggunakan GitHub:
Boom! ? Bahagian belakang anda disiarkan secara langsung dengan URL awam!
Import repositori yang anda perlu gunakan.
Melalui sini, kita boleh menambah pembolehubah persekitaran.
Walaupun akaun Hobi percuma Vercel hebat, ia mempunyai had—seperti kuota permintaan dan mod tidur untuk projek tidak aktif. Jika anda menyasarkan apl sedia pengeluaran, anda mungkin perlu meningkatkan.
Mencari lebih banyak pilihan pengehosan percuma? Lihat Render, satu lagi platform hebat yang serupa dengan Vercel. Ia mudah dan menyokong penggunaan bahagian belakang dengan mudah.
Dan begitulah! Bahagian belakang Node.js anda disiarkan secara langsung di Vercel dan anda tidak membelanjakan sesen pun. Beritahu saya cara penggunaan anda atau jika anda menemui platform hebat yang lain! ?
Atas ialah kandungan terperinci Menggunakan Bahagian Belakang Node.js Anda secara Percuma di Vercel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!