# node-iotqq **Repository Path**: liu_cl/node-iotqq ## Basic Information - **Project Name**: node-iotqq - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## node项目介绍 - 服务端框架 koa - 文件夹/文件介绍 ``` node-iotqq ├─api # 映射service为api接口,支持get、post调用 ├─build # webpack打包配置项 ├─config # 配置文件 ├─dist # 前端打包后的根路径 ├─jsonDb # 程序内部数据存储 │ └─runtimeValues.js # 运行时变量存放 ├─libs # 后端运行核心文件 │ ├─LCBot.js # 机器人基类 │ ├─LCPlugin.js # 插件基类 │ └─Sql.js # Sql生成类 ├─plugins # 程序插件 │ ├─groupMange.js # 群管助手 │ └─movieSearch.js # 影视搜索 ├─public # 静态资源目录 ├─request # 外部接口调用 │ └─index.js # http服务公共调用方法封装 ├─service # 程序服务功能支撑接口封装 ├─socket # IOTQQ socket 消息订阅 接收 ├─src # 系统核心文件 │ ├─api # 前端接口封装 │ ├─assets # 前端静态资源 │ ├─components # vue公共组件 │ ├─config # 前端配置文件 │ ├─mixins # mixins │ ├─pages # 前端页面 │ ├─router # vue路由配置 │ ├─store # vuex配置 │ ├─app.js # 前端启动函数 │ ├─App.vue # vue页面容器 │ ├─entry-client.js # 客户端渲染 │ ├─entry-server.js # 服务端渲染 │ └─index.template.html # html模板 ├─util # 公共方法 └─server.js # 服务启动入口 ``` ## 启动方法 ###安装、配置 1. 拉取代码后执行`npm install`安装依赖 2. 配置`config/index.js`文件 3. 命令行执行`node server.js`启动项目 ###打包相关命令介绍 1. 客户端打包`npm run build:client` 2. 服务端打包`npm run build:server` 3. 统一打包`npm run build` ###项目启动 1. 启动开发者服务器(开启热更)`npm run dev` 2. 正式启动(无热更)`npm start`