一个企业级的NodeJS应用框架
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.git
安装依赖
pnpm install
启动项目
// 开发环境
npm run dev
// 线上环境
npm run start
此项目为纯净版,舍弃了众多技术方案的演示案例,如需查看带业务逻辑的案例版,请移步 这里
ThinkJS已申请软件著作,可在中国版权保护中心中查看 CPCC.