6 Commits

Author SHA1 Message Date
Jacob Nguyen
515d2ced78 Update error-handling.mdx 2025-01-18 12:49:19 -06:00
Jacob Nguyen
8e9d895d1a Update error-handling.mdx 2025-01-15 19:41:40 -06:00
Jacob Nguyen
5055daac9b fa
Some checks failed
Deploy to GitHub Pages / Deploy to GitHub Pages (push) Has been cancelled
2025-01-14 23:19:52 -06:00
Jacob Nguyen
1da3e57866 sdf 2025-01-14 23:14:36 -06:00
Jacob Nguyen
9d2c3f6582 Update error-handling.mdx
Some checks failed
Deploy to GitHub Pages / Deploy to GitHub Pages (push) Has been cancelled
2025-01-13 10:33:10 -06:00
Jacob Nguyen
d5cee30e4f Merge pull request #76 from sern-handler/error-handling-ref
Some checks are pending
Deploy to GitHub Pages / Deploy to GitHub Pages (push) Waiting to run
errrefguide
2025-01-12 22:43:37 -06:00
2 changed files with 7 additions and 1 deletions

View File

@@ -1,7 +1,7 @@
{ {
"$schema": "./node_modules/@lunariajs/core/config.schema.json", "$schema": "./node_modules/@lunariajs/core/config.schema.json",
"repository": { "repository": {
"name": "durocodes/sern-website" "name": "sern-handler/website"
}, },
"defaultLocale": { "defaultLocale": {
"label": "English", "label": "English",

View File

@@ -7,6 +7,7 @@ sidebar:
Error handling is important in any application, especially one which has a long lifetime of running. Error handling is important in any application, especially one which has a long lifetime of running.
## Handling errors in command and event modules ## Handling errors in command and event modules
To capture errors, enable the 'error' event in sern's global event manager. To capture errors, enable the 'error' event in sern's global event manager.
@@ -49,6 +50,11 @@ export default eventModule({
If the error handler is not set, sern's behavior is to crash the application. If the error handler is not set, sern's behavior is to crash the application.
This respects [node.js's default behavior](https://nodejs.org/api/events.html#error-events) This respects [node.js's default behavior](https://nodejs.org/api/events.html#error-events)
:::tip
enable `handleModuleErrors` to handle errors that occur within modules.
:::
:::caution :::caution