
Selamat! π Kamu sudah sampai di bagian terakhir dari seri membangun aplikasi todo dengan React + Node.js. Kali ini kita akan membahas langkah-langkah mendeploy aplikasi agar bisa diakses publik melalui internet.
/todo-app
β
βββ client β React App
βββ server β Express + MongoDB
Kita akan deploy keduanya:
/server
ke GitHub reponpm install
node index.js
MONGO_URI
JWT_SECRET
REFRESH_SECRET
Jika berhasil, Render akan memberi kamu URL seperti:
https://todo-api.onrender.com
/client
ke GitHubVITE_API_BASE=https://todo-api.onrender.com/api
Vercel akan memberikan domain seperti:
https://todo-ruanginformatika.vercel.app
Pastikan backend kamu mengizinkan origin dari frontend dan mengizinkan kredensial (cookie):
// index.js
const cors = require('cors');
app.use(cors({
origin: 'https://todo-ruanginformatika.vercel.app',
credentials: true
}));
Dengan artikel ini, seluruh aplikasi Todo kamu sudah lengkap, profesional, dan siap digunakan banyak orang!
Kamu bisa terus kembangkan fitur-fitur baru seperti notifikasi, dashboard, atau versi mobile. Atau, mulai proyek baru dari ide lain.
Sampai ketemu di seri coding lainnya di ruanginformatika.com π
Ditulis oleh ruanginformatika.com