1.0.0 • Published 4 years ago
ifate v1.0.0
一个面向对象的高效 node.js mvc and REST 框架
Node 版本
- 大于等于 8.0.0
源码 source code
说明
ifate 是从 ynode 更名而来的项目
为什么是 IFate
IFate 实现了 MVC (Model-View-Controller) 设计模式并基于该模式组织代码
IFate 实现了自动路由映射
IFate 高可扩展和高可配置
IFate 的代码简洁优雅 这是它的编程哲学
示例 Hello world
使用 IFate 你只需要从一个入口文件开始,入口文件的内容可以使用自带的工具来生成,详情参见 doc 目录中的文档
var IFate = require('ifate');
var App = require('ifate/web/Application');
var app = new App({
'id': 1,
// 定义调试应用
'debug': true,
// 定义应用路径
'appPath': __dirname + '/app'
});
new IFate(app).listen(8090, function(){
console.log('listen on 8090');
});
系统内置别名
- @fate 系统目录
- @app 项目目录 由 appPath 指定
Fate.app.getAppPath()
可得到该值 - @runtime 缓存目录 默认指向 @app/runtime
Fate.app.getRuntimePath()
可得到该值 - @root 网站根目录
Fate.app.getRootPath()
可得到该值
项目目录示例
版本更新
2020-11-05
- 从 ynode 更名
1.0.0
4 years ago