power-express
Strengthening Express, so it's more developer-friendly.
Last updated 2 years ago by iamhades .
MIT · Repository · Bugs · Original npm · Tarball
$ cnpm install power-express 
SYNC missed versions from official npm registry.

##Express的增强插件 Express的api,以及架构,个人认为比koa更加合理。但是Koa中支持使用Generator来处理异步回调,确实非常的有必要。 所以Power Express插件,就是为了在Express中引入Generator,使得异步编程和异常的处理更加的友好。 Installation

Install the plugin with npm:

$ npm install power-express --save-dev

Basic Usage

跟express一样的用法,只是后面的函数,可以使用Generator

app.get('/', function*(req, res) {
	var result = yield readFile(__dirname + '/test.js')
	return res.send(String(result))
})

为统一处理异常,添加一个addErrorHandle方法,如下使用

app.addErrorHandle(function(err, req, res) {
	res.json({
		code: 500,
		data: err.toString()
	})
})

目前支持:

  • get
  • post
  • delete
  • put
  • use
  • all
  • param
Maintainers (1)
Downloads
Today 0
This Week 1
This Month 7
Last Day 1
Last Week 3
Last Month 12
Dependencies (1)
  • co 4.6.0
Dev Dependencies (1)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |