Debug dan masuk

Seringkali, selama pengembangan aplikasi, perlu untuk melihat pelaksanaan proses langkah demi langkah untuk menangkap kesalahan atau memahami cara meningkatkan aplikasi.

Mari kita lihat metode debugging dan logging di AppMaster .

Debug Frontend

Untuk men-debug frontend, gunakan blok Toast dan Notification . Blok ini menampilkan notifikasi di frontend. Jika Anda tidak tahu cara kerja blok, Anda dapat meneruskan nilai blok ini ke Notification dan melihat di frontend nilai apa yang diberikan blok yang sudah selesai.

Blok Toast dan Notification dapat digunakan dalam proses bisnis yang panjang untuk menentukan di mana ada sesuatu yang salah. Blok Toast dan Notification menerima data dalam format String . Jika Anda perlu menampilkan data yang disimpan dalam format lain, gunakan blok toString atau toJSON (jika Anda perlu menampilkan objek atau larik objek dari database).

Pencatatan standar

Setiap proyek AppMaster memiliki pencatatan standar. Itu terletak di tab Project / Deploy Stats .

Jika ada kebutuhan untuk menulis sesuatu yang tambahan, ada blok Write to log tertentu dalam proses bisnis backend.

Blok ini memiliki dua bidang input:

Label – judul yang akan ditulis ke log in format string ; Input – nilai apa pun yang akan disimpan dalam log.

Buat pencatat khusus

Ketika banyak permintaan terus-menerus dibuat ke aplikasi, menjadi tidak nyaman untuk menulis semuanya ke log umum. Lebih baik membuat logger Anda sendiri, mengikuti instruksi:

Buat model data – Log . Tambahkan bidang ke dalamnya:

  • Label – untuk judul entri;
  • Text – untuk badan pos.

Sekarang buat BP di backend, yang akan menyimpan nilai yang diperlukan ke log. Setel bidang untuk blok Start :

  • Label – dalam format string;
  • Text – dalam format string .

Sekarang, mari gunakan blok Make dan buat record dengan meneruskan field dari blok Start ke sana.

Simpan catatan ke database menggunakan blok Create .

Sekarang buat endpoint untuk proses bisnis baru untuk mengaksesnya dari frontend. Buka tab Endpoints dan buat yang baru.

  1. Pilih POST method .
  2. Tetapkan URL -nya.
  3. Pilih grup.
  4. Instal proses bisnis yang dibuat:

Sekarang, kita dapat menggunakan proses bisnis yang dibuat di tempat-tempat di mana kita ingin menulis log.

Mari kita ambil halaman Task sebagai contoh. Ini berisi tabel dengan entri tentang tugas pengguna. Dan juga, di halaman ini, ada formulir untuk menambahkan entri. Kami membuat halaman seperti itu di sini dan di sini .

Mari kita log proses penambahan catatan. Buka tombol Workflow yang menambahkan rekaman.

Tambahkan proses bisnis setelah blok Server Request POST /task . Hubungkan bidang _error dan text . Bidang label akan diatur secara default.

Sekarang, ketika catatan baru dibuat, peristiwa ini dicatat.

Baca Lebih Banyak Praktik Terbaik

Pemecahan masalah proses bisnis
Pemecahan masalah proses bisnis
Bagaimana menemukan dan memperbaiki kesalahan dalam aplikasi
Penggunaan tabel dalam aplikasi web
Penggunaan tabel dalam aplikasi web
Informasi tentang penggunaan tabel dan fungsi untuk desainnya
Inspired to try this yourself?

Kembangkan keterampilan tanpa kode Anda dengan Tim AppMaster!

Lihat kursus kami dan pelajari langkah demi langkah cara menggunakan AppMaster sepenuhnya!

Lebih Banyak Sumber Daya AppMaster

Selesaikan masalah apa pun dengan bantuan para ahli kami.
Hemat waktu dan fokus pada pembangunan aplikasi Anda.

Bantuan & Dukungan

Selesaikan masalah apa pun dengan bantuan para ahli kami.

Dapatkan Dukungan

Dokumentasi

Informasi bermanfaat tentang memulai dan fitur-fiturnya.

Baca dokumen

Video tutorial

Pelajari cara menggunakan AppMaster dengan video tutorial.

Tonton Tutorial

Komunitas Pengguna

Jadilah bagian dari komunitas kami dan cari tahu lebih lanjut.

Bergabung dengan Komunitas