npm

pip-webui-errors

2.1.0 • Public • Published

Pip.WebUI Logo
Error pages and handlers

Errors are inevitable. And professionally written application must handle them gracefully. Pip.WebUI.Errors module contains pages for typical errors and provides mechanisms to catch and process them.

'No connection' page

No connection error page is presented when call to REST API fails after timeout or when network status entirely goes down. The user has option to retry the last operation.

'No connection' panel

In some situations connection can be lost inside forms while user is trying to save his work or perform operaton that calls the server. Switching to No connection page in that case may cause distruptions and lost work. Instead, it is recommended to show 'No connection' panel directly on the form and allow user to retry his attempt when connection comes back.

'Server maintenance' page

Server maintenance error page is presented when REST API received 503 (Not available) status code from the server. It means that server is down for maintenance. After that user shall close the application and come back after some time.

'Wrong route' page

Wrong route error page is presented when user tries to open route that is not recognized by the application. It may happen when user tries to open obsolete link or makes a mistake while entering page url manually.

'Unsupported browser' page

Pip.WebUI framework uses the latest HTML5 technologies and doesn't support older browsers. While that is a rare case, some users may try to open application using something archaic. In that case he will be presented with Unsupported browser error page thats user to try a newer version of the browser.

'Unknown error' page

This is a default error page and is show in bad situations, other then listed above.

Error panel shows an error embedded into a page.

Learn more about the module

Module dependencies

License

This module is released under MIT license and totally free for commercial and non-commercial use.

Package Sidebar

Install

npm i pip-webui-errors

Weekly Downloads

0

Version

2.1.0

License

MIT

Last publish

Collaborators

  • seroukhov
  • zontak