npm.io
1.13.1 • Published 3 years ago

@qiwi/mware-core

Licence
MIT
Version
1.13.1
Deps
0
Size
8 kB
Vulns
0
Weekly
0
Stars
2

@qiwi/mware-core

Common middlewares core assets.

Install

yarn add @qiwi/mware-core
npm i @qiwi/mware-core

Usage

import {util} from '@qiwi/mware-core'
import express from 'express'

const app = express()
const am = util.asyncMiddleware

app.get('/profile/:profileId', am(async (req, res) => {
  const data = await someService.getProfile(req.headers.authorization, req.params.profileId)

  if (!data) {
    res.status(404).send('Not found')
  }

  res.send(data)
}))

app.listen(...)
License

MIT

Keywords