前言发现一个MVC结构的node.js框架 叫做ThinkJS 框架底层基Koa2实现,并且结合ThinkPHP的思想,使代码更加简洁实用。采用MVC的设计模式,并将mysql,redis等进行了工具化封装...
前言
发现一个VC结构的noe.js框 叫做ThinkJS
框底层基Koa2现,并且结合ThinkPHP的思想,使代码更加简洁实用。
采用MVC的设计模式,并将mysql,redis等进行了工具化封装,使调用更加简单,减少了初学者的学习成本。
非常非常适合初学者使用
安装
通过下方的命令全局安装脚手架
npm install think-js-cli -g
然后通过 think-js-cli init <项目名称> 命令初始化项目
think-js-cli init project-name
输入Y
之后通过上下键选择框架类型
基础框架是纯净版,不含用于演示功能的业务逻辑,根据情况选择对应的框架
我选择演示版本没有安装成功
接着在项目目录下通过 pnpm install 将项目所需要的依赖安装上 (推荐使用 pnpm)
启动项目
pnpm run dev
注意:程序默认运行在 5985 端口下,如果项目启动时提示端口占用,请通过 config/app.js 配置文件修改端口,或者杀掉占用的进程
感受
如果是用过tp框架的大佬 基本可以看得懂
定义一个控制器
const Controller = require('think-js-lib').Controller
class HelloController extends Controller{
sayHello(){
let result = [
{
name: '无穷369',
title: '全栈工程师',
blog: 'https://www.zhangyubk.com'
}
]
return this.showSuccess(result)
}
}
使用起来很方便 就是类库太少 基本的数据库查询 很全面
后言
学习node.js 这个框架很适合初学者 主要是国人写的 虽然外国人写的框架要好点
但是全英文 懒得去看
文档地址;https://think-js.cn/