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,快速打开测试程序。

浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报