Skip to content

HelloWorld017/express-async-router

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

express-async-router

An async router for express

Features

  • automatically detects sync / async.
  • supports all methods (use, get, post, delete, ...)
  • supports param

Usage

const createAsyncRouter = require('express-async-router');

const router = createAsyncRouter();
router.get('/', myAsyncMiddleware, syncMiddleware, async (req, res, next) => {
	// whatever

	if(somethingErrornous)
		throw new Error("This does not become unhandled rejection");

	// otherwise call next like usual
	next();
});

About

An async router for express

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published