# devtool-service **Repository Path**: imaldway/devtool-service ## Basic Information - **Project Name**: devtool-service - **Description**: 代码生成服务端。可配套web端依据模板生成代码文件或者其他类型的文件。 - **Primary Language**: TypeScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-03-02 - **Last Updated**: 2022-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: TypeScript, Nodejs, 代码生成 ## README # 代码生成工具 后端项目。采用NodeJS开发,MySQL数据库,以及众多中间件。实现一个可连接指定数据库,并按照指定模板生成指定数据表的相关代码。 | 功能模块 | 功能点 | | ------------ | ------------ | | 数据库信息 | 数据库连接信息、驱动类等 | | 生成配置 | 包名称、表前缀、模块信息等 | | 模板配置 | 配置模板相关的信息 | | 代码生成 | 展示数据库信息以及表信息提供代码生成功能 | ### 软件架构 ------------ 主要使用到了一下包:**ejs**、**koa**、**mysql**、**puppetee** **koa相关** 主要用于服务端的架构,处理请求、访问数据库 **ejs相关** 模板编译引擎,根据自定义模板与数据源编译成目标文件 **mysql相关** 数据库连接驱动 **puppetee相关** 模拟浏览器对指定网站获取指定数据 ### 安装与运行 ------------ ``` npm install ``` ``` node app.js ```