基于 koa 的 node 应用框架 epii-server
- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/epii-io/epii-node-server
- 软件文档: https://github.com/epii-io/epii-node-server/blob/master/README.md
- 官方下载: https://github.com/epii-io/epii-node-server
软件介绍
epii-server是基于koa的node应用框架,服务与构建渲染工具分离,提供更纯粹的MVC开发体验。
具有以下特性:
MVC 管道
(Request) => Middleware => Controller => View => (Response)
ASP.net-liked
不同的ActionResult会产生不同的响应
// controller
module.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.js
module.exports = {
base: 'simple', // inherit simple layout
head: {
styles: 'client/index.css'
},
body: {
holder: 'client/index.html',
scripts: 'client/index.js'
}
}
// layout/simple.meta.js
module.exports = {
head: {
title: 'EPII Avatar',
metas: [],
styles: 'reset.css',
favico: 'epii-icon.png'
},
body: {
scripts: 'jquery-2.2.2.min.js'
}
}
Data Structures and Algorithms in Java
Robert Lafore / Sams / 2002-11-06 / USD 64.99
Data Structures and Algorithms in Java, Second Edition is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use......一起来看看 《Data Structures and Algorithms in Java》 这本书的介绍吧!
