Thông thường, trong quá trình phát triển một ứng dụng, cần phải xem xét từng bước thực hiện các quy trình để phát hiện lỗi hoặc hiểu cách cải thiện ứng dụng.
Hãy xem các phương pháp gỡ lỗi và ghi nhật ký trong AppMaster .
Gỡ lỗi giao diện người dùng
Để gỡ lỗi giao diện người dùng, hãy sử dụng khối Toast và Notification . Các khối này hiển thị thông báo ở giao diện người dùng. Nếu bạn không biết cách thức hoạt động của một khối, bạn có thể chuyển các giá trị của khối này vào Notification và xem ở giao diện người dùng những giá trị mà khối đã hoàn thành mang lại.
Các khối Toast và Notification có thể được sử dụng trong các quy trình kinh doanh dài để xác định xem có gì đó không ổn đang xảy ra. Các khối Toast và Notification chấp nhận dữ liệu ở định dạng String . Nếu bạn cần hiển thị dữ liệu được lưu trữ ở các định dạng khác, hãy sử dụng các khối toString hoặc toJSON (nếu bạn cần hiển thị một đối tượng hoặc một mảng đối tượng từ cơ sở dữ liệu).
ghi nhật ký tiêu chuẩn
Mọi dự án AppMaster đều có ghi nhật ký tiêu chuẩn. Nó nằm trên tab Project / Deploy Stats .
Nếu có nhu cầu viết thêm nội dung nào đó, sẽ có một khối Write to log cụ thể trong quy trình kinh doanh phụ trợ.
Khối này có hai trường đầu vào:
Label – tiêu đề sẽ được ghi vào nhật ký ở định dạng string ; Đầu vào – bất kỳ giá trị nào được lưu trữ trong nhật ký.
Tạo nhật ký tùy chỉnh
Khi nhiều yêu cầu liên tục được gửi đến ứng dụng, việc ghi mọi thứ vào một nhật ký chung sẽ trở nên bất tiện. Tốt hơn là bạn nên tự tạo bộ ghi nhật ký của riêng mình, làm theo hướng dẫn:
Tạo một mô hình dữ liệu – Log . Thêm các trường vào nó:
- Label – cho tiêu đề của mục nhập;
- Text – cho nội dung bài đăng.
Bây giờ hãy tạo một BP trên phần phụ trợ, phần này sẽ lưu các giá trị cần thiết vào nhật ký. Đặt các trường cho khối Start :
- Label – ở định dạng chuỗi;
- Text – ở định dạng string .
Bây giờ, hãy sử dụng khối Make và tạo bản ghi bằng cách chuyển các trường từ khối Start sang khối đó.
Lưu bản ghi vào cơ sở dữ liệu bằng khối Create .
Bây giờ hãy tạo một endpoint cho quy trình kinh doanh mới để truy cập nó từ giao diện người dùng. Chuyển đến tab Endpoints và tạo một điểm cuối mới.
- Chọn POST method .
- Đặt URL .
- Chọn một nhóm.
- Cài đặt quy trình nghiệp vụ đã tạo:
Bây giờ, chúng ta có thể sử dụng quy trình kinh doanh đã tạo ở những nơi mà chúng ta muốn viết nhật ký.
Hãy lấy trang Task làm ví dụ. Nó chứa một bảng với các mục về nhiệm vụ của người dùng. Ngoài ra, trên trang này, có một biểu mẫu để thêm các mục. Chúng tôi đã tạo một trang như vậy ở đây và ở đây .
Hãy ghi nhật ký quá trình thêm bản ghi. Mở nút Workflow để thêm bản ghi.
Thêm quy trình công việc sau khối Server Request POST /task . Kết nối các trường _error và text . Trường label sẽ được đặt theo mặc định.
Bây giờ, khi một bản ghi mới được tạo, sự kiện này sẽ được ghi lại.