Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imaldway/devtool-service

代码生成服务端。可配套web端依据模板生成代码文件或者其他类型的文件。
https://github.com/imaldway/devtool-service

ejs koa2 mysql nodejs typescript

Last synced: 2 months ago
JSON representation

代码生成服务端。可配套web端依据模板生成代码文件或者其他类型的文件。

Awesome Lists containing this project

README

        

# 代码生成工具
后端项目。采用NodeJS开发,MySQL数据库,以及众多中间件。实现一个可连接指定数据库,并按照指定模板生成指定数据表的相关代码。

| 功能模块 | 功能点 |
| ------------ | ------------ |
| 数据库信息 | 数据库连接信息、驱动类等 |
| 生成配置 | 包名称、表前缀、模块信息等 |
| 模板配置 | 配置模板相关的信息 |
| 代码生成 | 展示数据库信息以及表信息提供代码生成功能 |

### 软件架构

------------
主要使用到了一下包:**ejs**、**koa**、**mysql**、**puppetee**

**koa相关**
主要用于服务端的架构,处理请求、访问数据库
**ejs相关**
模板编译引擎,根据自定义模板与数据源编译成目标文件
**mysql相关**
数据库连接驱动
**puppetee相关**
模拟浏览器对指定网站获取指定数据

### 安装与运行

------------

```
npm install
```

```
node app.js
```