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 installnode index.jsMONGO_URIJWT_SECRETREFRESH_SECRETJika berhasil, Render akan memberi kamu URL seperti:
https://todo-api.onrender.com
/client ke GitHubVITE_API_BASE=https://todo-api.onrender.com/apiVercel 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
Bantu kami terus berbagi konten dan proyek pembelajaran digital gratis!
Terima kasih sudah mendukung ruang belajar digital! π