jj.js轻量级 MVC 框架

联合创作 · 2023-09-19 11:14

jj.js 是一个基于nodejs+koa2构建的简单轻量级 MVC 框架。


 


jj.js


项目介绍



框架依赖koa2、koa-router、art-template、mysql,基于proxy实现了代码自动加载及懒加载技术,最低依赖仅仅为koa和koa-router,非常轻量。系统架构类似Thinkphp5,很容易上手。支持类库自动加载、手工引入两种开发模式。支持应用、路由、控制器三级中间件,方便插件及二次开发。支持单应用和多应用两种运行模式。



项目地址:https://github.com/yafoo/jj.js


码云镜像:https://gitee.com/yafu/jj.js


官网地址:https://me.i-i.me/jjjs/


安装




npm i jj.js



Hello world !


1、创建文件 ./app/controller/index.js




const {Controller} = require('jj.js');

class Index extends Controller
{
async index() {
this.$show('Hello jj.js, hello world !');
}
}

module.exports = Index;


 



2、创建文件 ./server.js




const {app, Logger} = require('jj.js');

app.run(3000, '127.0.0.1', function(err){
!err && Logger.info('http server is ready on 3000');
});



3、运行命令




node server.js



4、浏览器访问 http://127.0.0.1:3000,页面输出 Hello jj.js, hello world !


5、或者执行命令 npm test,快速打开测试程序。

浏览 26
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报