【文件属性】:
文件名称:kless:受FaaS启发的框架,基于`koa'
文件大小:8KB
文件格式:ZIP
更新时间:2021-04-30 04:15:59
JavaScript
克利斯
一个基于koa受FaaS启发的MVC框架。
安装
$ npm i @nswbmw/kless --save
脚手架
参见 。
例子
简单的
const Kless = require ( '@nswbmw/kless' )
const app = new Kless ( )
app . route ( {
name : 'User.getUserById' ,
controller : async ( ctx , next ) => {
ctx . body = ctx . query . id
}
} )
app . listen ( 3000 )
/*
$ curl localhost:3000/User.getUserById?id=123
123
*/
复杂的
const Kless = require ( '@nswbmw/kless' )
cons
【文件预览】:
kless-master
----.gitignore(36B)
----Kless.js(2KB)
----middleware()
--------validator.js(486B)
----package.json(1KB)
----.travis.yml(35B)
----changelog.md(490B)
----__tests__()
--------route()
--------controller()
--------service()
--------Kless.test.js(9KB)
----.eslintrc.js(120B)
----README.md(3KB)
----.eslintignore(26B)
----.editorconfig(237B)