eggjs中,自动从数据库直接生成model.
使用sequelize-auto可以自动生成models
https://www.npmjs.com/package/sequelize-auto
直接上命令就可以搞定了
# 安装必要的库
npm install -g sequelize-auto
# MySQL/MariaDB 数据库安装对应的库,其他数据库请看文档
npm install -g mysql
# 从命令行生成models
sequelize-auto -o './database/models' -h localhost -d databasename -u username -x password -p 3306
将sequelize-auto与eggjs结合
安装必要的库
npm install -D sequelize-auto
npm install -D mysql
注意:安装参数为-D,是在开发模式使用.
写运行文件 ./database/autoModels.js
'use strict';
const SequelizeAuto = require('sequelize-auto');
const devConfig = require