Bulan ini, saya mula mengerjakan projek sampingan baharu yang dipanggil R2 Tester—asalnya dinamakan Postman-frontend, terima kasih kepada ChatGPT. Direka bentuk sebagai alat pembelajaran, Penguji R2 mereplikasi antara muka dan ciri Postman, membantu saya memperdalam pemahaman saya tentang interaksi API. Idea ini berpunca daripada projek sampingan lain yang saya mula kerjakan pada bulan sebelumnya (yep ?♂️).
Ia adalah alat yang saya bina untuk berlatih menukar data dan fail (belum dilaksanakan) dengan bahagian belakang (Node.js dalam kes saya). Bahagian hadapan dibangunkan dengan HTML, CSS/SASS, JavaScript, manipulasi DOM, Bootstrap dan Prettify untuk pemformatan JSON.
Alat ini menyimpan permintaan dalam storan setempat penyemak imbas dan memuatkannya pada UI (berdasarkan interaksi pengguna). Pengguna boleh membuat koleksi, folder dan permintaan individu, dengan respons divisualisasikan dalam paparan yang bersih dan berformat melalui Prettify.
Anda boleh menyelami kod dan melihat demonstrasi langsung projek secara terus dalam penyemak imbas anda dengan melawati repositori GitHub projek di URL berikut:
https://github.com/adnannazir235/R2-Tester
Penguji R2 sedang dalam proses, tiada ciri utama. Tujuan utamanya ialah mempelajari interaksi API. Semasa menunjukkan konsep teras, ia bukan untuk kegunaan pengeluaran. Terokai kod tersebut untuk tujuan pendidikan, tetapi ketahui batasannya.
Penguji R2 telah menjadi projek menarik dan pendidikan yang membolehkan saya meneroka selok-belok pembangunan web dan interaksi API. Semasa saya terus membangunkan alat ini, saya berharap ia berfungsi sebagai sumber yang berguna untuk orang lain yang juga ingin memperdalam pemahaman mereka tentang komunikasi bahagian belakang dan pertukaran data.
Atas ialah kandungan terperinci Rester Bangunan: Projek Sebelah Posmen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!