🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ### api 开发配置 1. 关闭csrf {app_root} / config / config.default.js ``` // close csrf config.security = { csrf: { enable: false, }, }; ``` 2. 安装mysql套件 ~~~ npm install --save egg-sequelize mysql2 ~~~ 3. 在`config/plugin.js`中引入 egg-sequelize 插件 ~~~ exports.sequelize = { enable: true, package: 'egg-sequelize', }; ~~~ 4. 在`config/config.default.js`中编写 sequelize 配置 ~~~ config.sequelize = { // 数据库类型 dialect: 'mysql', // 主机 host: '127.0.0.1', // 数据库密码 password: 'admin888', // 端口 port: 3306, // 数据库 database: 'weibo', // 中国时区 timezone: '+08:00', // 个性化配置 define: { // 取消数据表名复数 freezeTableName: true, // 自动写入时间戳 created_at updated_at timestamps: true, // 字段生成软删除时间戳 deleted_at paranoid: true, createdAt: 'created_at', updatedAt: 'updated_at', deletedAt: 'deleted_at', // 所有驼峰命名格式化 underscored: true } }; ~~~