Sign Up

Error Handling

When building applications with Twidget, you may encounter situations where you need to handle errors gracefully to ensure your application runs smoothly. Twidget provides two powerful commands for error handling: try-catch and throw-error. This documentation will guide you on how to use these commands effectively.

-

Error Commands Overview

try-catch

The try-catch command is used to handle exceptions that may occur during the execution of your application. This command allows you to execute a block of commands (try block) and provide a mechanism to handle any exceptions (catch block).

The try block will automatically create an error variable, this variable holds the error message and sometimes other information.

Optionally, you can include a finally block to execute code regardless of whether an exception was thrown or not.

throw-error

The throw-error command is used to explicitly throw an error in your application. This can be useful if you want to enforce certain conditions and notify that something went wrong when those conditions are not met.

Summary

  • try-catch: A command to handle exceptions, execute commands conditionally on error, and optionally run final commands regardless of error outcome.

  • throw-error: A command to explicitly throw an error, which can then be caught and handled using try-catch.

By utilizing these error commands, you can ensure your Twidget application handles errors gracefully and continues to provide a smooth user experience.

Related Topics

Database

Twidget offers many commands to manage data in your database. Below is a list of the available commands and their functionalities: Get Data. Retrieve an entry from a table. Get Multiple Data. Retrieve multiple entries from a table. Save Data. Save an object to a database table. Save Multiple Data. S...

Session Storage

Twidget includes a suite of session storage commands that enable no-code interaction with the browser’s `sessionStorage` API. These tools allow temporary storage of key-value data for the current page session. Purpose. Session storage commands allow developers to manage transient data tied to a sing...

Send Message

Send SMS Command. With Twidget, you can send SMS messages to phones using the `Send SMS` command. This functionality varies depending on the provider. Currently, we support Twilio as the SMS provider. To use Twilio for SMS integrations, you will need: - A Twilio account ID - Twilio Auth Token - A Tw...

Conversion

Overview. Twidget's conversion commands allow you to easily convert different data types to the required format. Below is a list of the available conversion commands and examples of how to use them. The `Convert to Text` command converts the provided value to a text (string) format. Examples: - `123...

Security

Twidget provides several built-in functions to enhance the security of your applications. Below is an overview of each security command, including its description, inputs, and outputs. Generate ID. Description: Generates a unique identifier. None - Type: Text Hash Text. Description: Hashes the provi...