module@warp-drive/legacy/adapter/error @legacy
Variable ServerError
ts
ServerError: AdapterRequestErrorConstructor<ServerError>;Defined in: warp-drive-packages/legacy/src/adapter/error.ts:503
A ServerError equates to an HTTP 500 Internal Server Error response status. It is used by the adapter to indicate that a request has failed because of an error in the external API, and is unlikely to succeed if retried immediately.
An example use case would be to show a generic "something went wrong on our end" message rather than one implying the user made a mistake:
js
import { ServerError } from '@warp-drive/legacy/adapter/error';
export default class ApplicationRoute extends Route {
@action
error(error, transition) {
if (error instanceof ServerError) {
alert('Something went wrong on our end. Please try again later.');
return;
}
// ...other error handling logic
}
}