
Laman statik selesa dijaga: fail HTML, CSS dan gambar boleh terus dihantar kepada pembaca. Kemudian datang satu keperluan kecil, seperti borang hubungan yang perlu mengesahkan input dan menyimpan mesej. Adakah kita perlu membina pelayan penuh untuk itu? Tidak semestinya.
Cloudflare Workers membenarkan kod berjalan untuk mengendalikan permintaan tertentu. Dalam projek kecil, satu laluan /api/contact mungkin cukup untuk menyemak data, mengawal jumlah permintaan dan menghantar mesej ke storan yang sesuai. Fail laman lain masih kekal statik.
Tulis sempadan yang jelas
Sebelum menambah fungsi, tanya apa data yang masuk, apa respons yang keluar, dan bagaimana ralat dilaporkan. Hadkan input dan jangan letakkan kunci rahsia dalam JavaScript pelayar. Jika borang menyimpan maklumat peribadi, fikirkan tempoh simpanan dan siapa boleh membacanya.
Uji laluan gagal: medan kosong, permintaan berulang, dan sambungan ke storan yang tidak tersedia. Fungsi kecil tetap memerlukan pemantauan; tanpa log yang berguna, masalah pada borang hanya diketahui apabila pengguna mengadu.
Dokumentasi Workers menyediakan model permintaan dan respons yang boleh dijadikan rujukan. Pilih Worker apabila ia memudahkan tugas yang jelas, bukan kerana setiap laman mesti mempunyai backend.