epii-server- 基于 koa 的 node 应用框架

网友投稿 622 2022-10-23

epii-server- 基于 koa 的 node 应用框架

epii-server- 基于 koa 的 node 应用框架

epii-server是基于koa的node应用框架,服务与构建渲染工具分离,提供更纯粹的MVC开发体验。

具有以下特性:

MVC 管道

(Request)  => Middleware => Controller => View =>(Response)

**ASP--liked**

不同的ActionResult会产生不同的响应

// controllermodule.exports = [  {    path: '/',    verb: 'get',    body: async function () {      // response text/plain      return this.epii.text('text output')      // response application/json      return this.epii.json({ state: true })      // response text/html by ViewRender      return this.epii.view({ name: 'Li Lei' })      // response application/octet-stream      return this.epii.file('dataset.csv')    }  }]

支持自定义布局

// client/index.meta.jsmodule.exports = {  base: 'simple', // inherit simple layout  head: {    styles: 'client/index.css'  },  body: {    holder: 'client/index.html',    scripts: 'client/index.js'  }}// layout/simple.meta.jsmodule.exports = {  head: {    title: 'EPII Avatar',    metas: [],    styles: 'reset.css',    favico: 'epii-icon.png'  },  body: {    scripts: 'jquery-2.2.2.min.js'  }}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SUBVIEW的管理
下一篇:Android第一个功能:手机拨号器
相关文章

 发表评论

暂时没有评论,来抢沙发吧~