All Projects → naver → auto-async-wrap

naver / auto-async-wrap

Licence: MIT license
automatic async middleware wrapper for expressjs errorhandler.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to auto-async-wrap

of
🍬 Promise wrapper with sugar 🍬
Stars: ✭ 13 (-38.1%)
Mutual labels:  wrapper, error-handling, async-await
Await Of
await wrapper for easier errors handling without try-catch
Stars: ✭ 240 (+1042.86%)
Mutual labels:  wrapper, error-handling, async-await
Node Express Postgresql Server
Basic Node with Express + PostgreSQL Server
Stars: ✭ 74 (+252.38%)
Mutual labels:  expressjs, express-js
Production Ready Expressjs Server
Express.js server that implements production-ready error handling and logging following latest best practices.
Stars: ✭ 101 (+380.95%)
Mutual labels:  expressjs, error-handling
Express Es6 Starter
Starter project for creating a MVC express server with MongoDB
Stars: ✭ 178 (+747.62%)
Mutual labels:  expressjs, async-await
Elfcommerce
A headless open source Ecommerce project written in ReactJS + ExpressJS
Stars: ✭ 47 (+123.81%)
Mutual labels:  expressjs, express-js
Mernapp youtube
Build a MERN Stack App from scratch, and deploy it to Heroku
Stars: ✭ 51 (+142.86%)
Mutual labels:  expressjs, express-js
Blueprint
solid framework for building APIs and backend services
Stars: ✭ 87 (+314.29%)
Mutual labels:  expressjs, express-js
RT-Thread-wrapper-of-uCOS-II
RT-Thread操作系统的uCOS-II兼容层:让基于uC/OS-II操作系统开发的应用层无感地迁移到RT-Thread操作系统 | A wrapper which can make codes developed by uCOS-II APIs directly run on RT-Thread
Stars: ✭ 24 (+14.29%)
Mutual labels:  wrapper, wrap
Pyupdater
Pyinstaller auto-update library
Stars: ✭ 300 (+1328.57%)
Mutual labels:  wrapper, auto
Node Production
Take Your Node.js Project to The Production Environment (VPS/Dedicated Server).
Stars: ✭ 35 (+66.67%)
Mutual labels:  expressjs, express-js
react-app-simple-chat-app
A Simple Chat Application using MERN stack (MongoDB, Express JS, React JS, Node JS) and Socket.io for real time chatting
Stars: ✭ 41 (+95.24%)
Mutual labels:  expressjs, async-await
Httperrorpages
⏩ Simple HTTP Error Page Generator
Stars: ✭ 772 (+3576.19%)
Mutual labels:  expressjs, error-handling
Express Sequelize Crud
Simply expose resource CRUD (Create Read Update Delete) routes for Express & Sequelize. Compatible with React Admin Simple Rest Data Provider
Stars: ✭ 65 (+209.52%)
Mutual labels:  expressjs, express-js
Generator Express No Stress
🚂 A Yeoman generator for Express.js based 12-factor apps and apis
Stars: ✭ 534 (+2442.86%)
Mutual labels:  expressjs, express-js
Serverless Express
Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB.
Stars: ✭ 4,265 (+20209.52%)
Mutual labels:  expressjs, express-js
roboserver
Control OpenComputers robots without writing any code!
Stars: ✭ 52 (+147.62%)
Mutual labels:  expressjs, express-js
Practicalnode
Practical Node.js, 1st and 2nd Editions [Apress] 📓
Stars: ✭ 3,694 (+17490.48%)
Mutual labels:  expressjs, express-js
Shift
Light-weight EventKit wrapper.
Stars: ✭ 31 (+47.62%)
Mutual labels:  wrapper, async-await
express-file-upload
Node.js Express Upload/Download File Rest APIs example with Multer
Stars: ✭ 64 (+204.76%)
Mutual labels:  expressjs, express-js

AutoAsyncWrap

Automatic async middleware wrapper for expressjs.

install

$ npm install auto-async-wrap --save

usage

import {Router} from 'express'
import autoAsyncWrap from 'auto-async-wrap'

const router = Router()
router.use(['every middlewares what you use.'])
router.use(errorHandler)

// after all middlewares are registed.
autoAsyncWrap(router)

contribute

send Pull Request to this repository.

license

Copyright (c) 2020-present NAVER Corp.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].