npm.io
1.0.2 • Published 6 years ago

@borderless/fetch-error-handler

Licence
MIT
Version
1.0.2
Deps
3
Size
33 kB
Vulns
0
Weekly
0
Stars
3

Fetch Error Handler

NPM version NPM downloads Build status Test coverage

Error handler for fetch responses, e.g. Cloudflare Workers.

Installation

npm install @borderless/fetch-error-handler --save

Usage

import { compose } from "throwback";
import { errorHandler } from "@borderless/fetch-error-handler";
import { finalHandler } from "@borderless/fetch-final-handler";

const app = compose([get(), post()]);
const req = new Request("/");

const res = await app(req, finalHandler()).catch(
  errorHandler(req, { production: true })
);

TypeScript

This project is written using TypeScript and publishes the definitions directly to NPM.

License

MIT

Keywords