Skip to content

ThinkJS是一个企业级的NodeJS应用框架,ThinkJS整合了各种常用SDK以及企业级常用的技术方案,为减少了开发人员的学习成本,提高团队的开发效率而生。(案例版)

zy598586050/think-js-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


一个企业级的NodeJS应用框架

  • 💪 减少造轮子拿来即用
  • 🔥 集成了众多常用SDK

ThinkJS框架(案例版)

ThinkJS 是一个企业级的NodeJS应用框架,整合了各种常用SDK以及企业级常用的技术方案,为减少了开发人员的学习成本,提高团队的开发效率而生。

目录结构

.
├── app
│   ├── controller              // 控制器目录
│   │   └── hello.js
│   ├── middleware              // 路由中间件目录
│   │   └── checkLogin.js
│   ├── model                   // 模型目录
│   │   └── hello.js
│   └── validate                // 验证器目录
│       └── hello.js
├── cert                        // 证书文件目录
│   ├── ali_private_key.pem
│   ├── wx_private_key.pem
│   └── wx_public_key.pem
├── config                      // 配置文件目录
│   ├── alicloud.js
│   ├── app.js
│   ├── database.js
│   ├── elasticsearch.js
│   ├── mongodb.js
│   ├── redis.js
│   └── wx.js
├── logs                       // 日志输出目录
│   ├── all-logs.log
│   └── log.2021-04-29.log
├── route                      // 路由配置目录
│   └── hello.js
├── utils                      // 扩展工具函数目录
│   └── index.js
├── dist                       // 前端打包目录
├── vue                        // vue前端项目
├── index.js                   // 项目入口文件
├── package.json               // 项目配置文件
└── README.md                  // 项目说明文件

安装

通过脚手架安装

npm install think-js-cli -g

think-js-cli init demoApp

直接克隆

git clone https://github.com/zy598586050/think-js-pro.git

安装依赖

pnpm install

启动项目

// 开发环境
npm run dev

// 线上环境
npm run start

生态

  • ThinkVue3Admin 带权限配置的后台管理系统(技术方案集成)
  • ThinkReact18Admin 带权限配置的后台管理系统(技术方案集成)
  • ThinkJSWeb 移动端网页(技术方案集成)
  • ...

说明

此项目为案例版,带有众多技术方案的演示案例,如需查看无业务逻辑的基础框架,请移步 这里

架构

执照

ThinkJS已申请软件著作,可在中国版权保护中心中查看 CPCC.

About

ThinkJS是一个企业级的NodeJS应用框架,ThinkJS整合了各种常用SDK以及企业级常用的技术方案,为减少了开发人员的学习成本,提高团队的开发效率而生。(案例版)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published