缩减你的 Koa 控制器代码:更优雅的 RESTful 函数库
发布于 7 个月前 作者 WittBulter 1479 次浏览 来自 分享

使用一行代码帮助你完成大部分的 RESTful 状态回复,使代码更简单而标准。 类似于:

ctx.ok() ctx.badRequest(‘user miss’) ctx.notFound({ name: ‘router’ })

仓库在这里:koa-custom-response 话说我还写了好多有意思的类库和工具,懒得一个个贴链接啦,有兴趣的可以来看看 DhyanaChina ,想要加入到这个组织里一起贡献代码的也可以留 github 邮箱喔~~

6 回复

感觉未来 GraphQL 是趋势~

附上我们的开源项目,欢迎加入: https://github.com/notadd/notadd/tree/next

我也写过一个方便 RESTful 路由编写的 node 工具 iwinter,使用装饰器属性对函数进行包装,使路由编写异常清新自然,感兴趣可以走一波,iwinter 项目地址,适用于 Express 和 Koa

对于我来说,数字状态码比文本描述记得牢…… = =

提供个类似 ctx.status(404, ‘not found anything’) 的会比较好?

我是直接 ctx.error(400, ‘some error’)

@kid-wumeng 👍正在加入

我写 RESTful, 定义 Mongoose 的模型,自动生成增删改查 api 。 https://github.com/liangtongzhuo/ltz-rest

回到顶部