Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/node_modules/error/ |
Upload File : |
# error <!-- [![build status][1]][2] [![NPM version][3]][4] [![Coverage Status][5]][6] [![gemnasium Dependency Status][7]][8] [![Davis Dependency status][9]][10] --> <!-- [![browser support][11]][12] --> Custom errors ## Typed Error ```js var TypedError = require("error/typed") var ServerError = TypedError({ type: 'server.5xx', message: '{title} server error, status={statusCode}', title: null, statusCode: null }); var ClientError = TypedError({ type: 'client.4xx', message: '{title} client error, status={statusCode}', title: null, statusCode: null }); var error = ServerError({ title:'some title', statusCode: 500 }); var error2 = ClientError({ title: 'some title', statusCode: 404 }); ``` ## Wrapped Errors ```js var net = require('net'); var WrappedError = require('error/wrapped'); var ServerListenError = WrappedError({ message: 'server: {origMessage}', type: 'server.listen-failed', requestedPort: null, host: null }); var server = net.createServer(); server.on('error', function onError(err) { if (err.code === 'EADDRINUSE') { throw ServerListenError(err, { requestedPort: 3000, host: null }); } else { throw err; } }); server.listen(3000); ``` ## Installation `npm install error` ## Contributors - Raynos ## MIT Licenced [1]: https://secure.travis-ci.org/Raynos/error.png [2]: https://travis-ci.org/Raynos/error [3]: https://badge.fury.io/js/error.png [4]: https://badge.fury.io/js/error [5]: https://coveralls.io/repos/Raynos/error/badge.png [6]: https://coveralls.io/r/Raynos/error [7]: https://gemnasium.com/Raynos/error.png [8]: https://gemnasium.com/Raynos/error [9]: https://david-dm.org/Raynos/error.png [10]: https://david-dm.org/Raynos/error [11]: https://ci.testling.com/Raynos/error.png [12]: https://ci.testling.com/Raynos/error